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.
The default forward direction that can be used to initialize the camera.
The current or target velocity of the camera.
A signal that is dispatched when camera moves.
A signal that is dispatched when camera settings change.
Represents whether the camera projection is orthographic.
The camera speed factor.
The forward direction of the camera.
True if the camera has moved this frame.
The matrix representing the transformation of the camera.
The distance from the camera to the target.
The position of the camera.
The quaternion representing the orientation of the object.
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: numberThe duration of the camera movement animation.
Optional
force: booleanSet to true to ignore locked axis and rotation.
Interface for instantaneously moving the camera.
The camera movement api.
Optional
force: booleanSet to true to ignore locked axis and rotation.
Generated using TypeDoc
Interface representing a camera with various properties and methods for controlling its behavior.