Scene Interaction Specs
This directory contains interaction, picking, selection, callbacks, and animation behavior.
Use these files when changing panel controllers, pointer/event routing, panel query readback, retained selection state, or animation timing.
Files
- GPU_QUERY_SYSTEM.md: GPU-only query architecture replacing public pick/probe.
- PANEL_QUERY.md: unified under-cursor query model replacing public pick/probe.
- PICKING.md: scene-side picking, identity round-trip, grouped hits, and readback.
- SELECTION.md: selection state, highlight rendering, linking, and lasso behavior.
- CONTROLLERS.md: panel controllers, transform ownership, and event routing.
- CAMERA_CONTROLLERS.md: fly, pivot-orbit, and turntable camera controller semantics.
- EVENT_CALLBACKS.md: callback delivery and observer semantics.
- ANIMATION.md: scene clocks, timelines, easing, and video export coordination.