Represents allowed movement along each axis using a Vector3 object. Each component of the Vector3 should be either 0 or 1 to enable/disable movement along the corresponding axis.
Represents allowed movement along each axis using a Vector3 object. Each component of the Vector3 should be either 0 or 1 to enable/disable movement along the corresponding axis.
Represents allowed rotation using a Vector2 object. Each component of the Vector2 should be either 0 or 1 to enable/disable rotation around the corresponding axis.
Represents allowed rotation using a Vector2 object. Each component of the Vector2 should be either 0 or 1 to enable/disable rotation around the corresponding axis.
The default forward direction that can be used to initialize the camera.
The default forward direction that can be used to initialize the camera.
The forward direction of the camera.
True if the camera has moved this frame.
The current or target velocity of the camera.
The current or target velocity of the camera.
The matrix representing the transformation of the camera.
A signal that is dispatched when the camera is moved.
A signal that is dispatched when camera settings change.
The distance from the camera to the target.
Represents whether the camera projection is orthographic.
Represents whether the camera projection is orthographic.
The position of the camera.
The quaternion representing the orientation of the object.
The camera speed factor.
The camera speed factor.
The target at which the camera is looking at and around which it rotates.
The current THREE Camera
Interface for smoothly moving the camera over time.
The camera movement api.
Optional
duration: number = 1The duration of the camera movement animation.
Optional
force: boolean = falseSet to true to ignore locked axis and rotation.
Interface for instantaneously moving the camera.
The camera movement api.
Optional
force: boolean = falseSet to true to ignore locked axis and rotation.
Generated using TypeDoc
Manages viewer camera movement and position