@aura3d/controls
v2.0.3
Published
Orbit, trackball, fly, first-person, map, pointer-lock, drag, transform, picking, hotspot, and selection controls for Aura3D.
Maintainers
Readme
@aura3d/controls
@aura3d/controls owns camera controls, transform controls, picking,
selection, annotations, hotspots, and interaction helpers for Aura3D and
Three.js-compatibility workflows.
Public API
OrbitControls,TrackballControls,FlyControls,FirstPersonControls,MapControls, andPointerLockControls: camera/navigation controls.DragControls,TransformControls: object manipulation controls.SelectionManager: selection ownership for interactive scenes.InteractionControls: interaction modes, rays, listeners, and hotspot handling.Picking: picking reports and diagnostics.- Picking annotation helpers such as
createRobotPickingAnnotations,createDistrictPickingAnnotations,pickAnnotation, andpickScreenSpaceAnnotation. - Shared control state and native control type helpers.
Package Boundary
This package provides control and picking primitives. It does not claim that a
public root createAuraApp route has a particular interaction unless that route
imports the controls or root interaction helpers and verifies the behavior in a
browser test.
