Skip to content

quilt-three / Interface: NavigationControlsOptions ​

Defined in: packages/three/src/navigation-controls.ts:9

Properties ​

acceleration? ​

optional acceleration?: number

Defined in: packages/three/src/navigation-controls.ts:25

Free navigation acceleration time constant in seconds. Default: 0.15.


bindings? ​

optional bindings?: Partial<Record<NavigationAction, readonly string[]>>

Defined in: packages/three/src/navigation-controls.ts:15

KeyboardEvent.code arrays per action. Omitted actions keep defaults; empty arrays disable.


boostMultiplier? ​

optional boostMultiplier?: number

Defined in: packages/three/src/navigation-controls.ts:23

Speed multiplier while a boost binding is held. Default: 4.


braking? ​

optional braking?: number

Defined in: packages/three/src/navigation-controls.ts:27

Free navigation braking time constant in seconds. Default: 0.15.


lookSensitivity? ​

optional lookSensitivity?: number

Defined in: packages/three/src/navigation-controls.ts:29

Free mouse-look radians per CSS pixel. Default: 0.003.


maxSpeed? ​

optional maxSpeed?: number

Defined in: packages/three/src/navigation-controls.ts:21

Maximum base movement speed, before boost. Default: 100.


minSpeed? ​

optional minSpeed?: number

Defined in: packages/three/src/navigation-controls.ts:19

Minimum base movement speed. Default: 0.05.


orbitTargetPolicy? ​

optional orbitTargetPolicy?: OrbitTargetPolicy

Defined in: packages/three/src/navigation-controls.ts:13

Follow navigation or restore the saved orbit point. Default: follow.


speed? ​

optional speed?: number

Defined in: packages/three/src/navigation-controls.ts:17

Base movement speed in world units per second. Default: 2.


target? ​

optional target?: Vector3

Defined in: packages/three/src/navigation-controls.ts:11

Mutable application-owned orbit target. Defaults to 10 units ahead of the camera.

Documentation for released Quilt 0.11.0.