quilt-three / Interface: NavigationControlsOptions
Defined in: packages/three/src/navigation-controls.ts:9
Properties
acceleration?
optionalacceleration?:number
Defined in: packages/three/src/navigation-controls.ts:25
Free navigation acceleration time constant in seconds. Default: 0.15.
bindings?
optionalbindings?:Partial<Record<NavigationAction, readonlystring[]>>
Defined in: packages/three/src/navigation-controls.ts:15
KeyboardEvent.code arrays per action. Omitted actions keep defaults; empty arrays disable.
boostMultiplier?
optionalboostMultiplier?:number
Defined in: packages/three/src/navigation-controls.ts:23
Speed multiplier while a boost binding is held. Default: 4.
braking?
optionalbraking?:number
Defined in: packages/three/src/navigation-controls.ts:27
Free navigation braking time constant in seconds. Default: 0.15.
lookSensitivity?
optionallookSensitivity?:number
Defined in: packages/three/src/navigation-controls.ts:29
Free mouse-look radians per CSS pixel. Default: 0.003.
maxSpeed?
optionalmaxSpeed?:number
Defined in: packages/three/src/navigation-controls.ts:21
Maximum base movement speed, before boost. Default: 100.
minSpeed?
optionalminSpeed?:number
Defined in: packages/three/src/navigation-controls.ts:19
Minimum base movement speed. Default: 0.05.
orbitTargetPolicy?
optionalorbitTargetPolicy?:OrbitTargetPolicy
Defined in: packages/three/src/navigation-controls.ts:13
Follow navigation or restore the saved orbit point. Default: follow.
speed?
optionalspeed?:number
Defined in: packages/three/src/navigation-controls.ts:17
Base movement speed in world units per second. Default: 2.
target?
optionaltarget?:Vector3
Defined in: packages/three/src/navigation-controls.ts:11
Mutable application-owned orbit target. Defaults to 10 units ahead of the camera.