23 APR 2026

rahulmnavneeth

interaction

homedocs

User-facing state machines: how input becomes scene change.

PageTopic
Input / EventsEvent types, modifiers, output event polling
GizmoTranslate / rotate / scale handles
CameraOrbit camera utility — pan, zoom, orbit, inertia
SelectionObject + sub-element selection, edit modes
Mesh EditTopology ops (move, merge, split, extrude, inset)
Undo / RedoTransform + material history, batched entries
PickingObject-ID buffer, GPU pick vs CPU raycast