Cleans up any registered event listeners on the canvas.
Computes and returns the forward direction vector aligned with the horizontal XZ plane (Y component zeroed).
A newly instantiated horizontal forward vector Vec3.
Computes and returns the rightward direction vector aligned with the horizontal XZ plane.
A newly instantiated horizontal right vector Vec3.
Automatically invoked by the Scene update routines every frame.
Delta frame time in seconds.
Auto-rotation toggle (orbit mode).
Auto-rotation velocity in radians per second.
Camera reference driven by this controller.
Bounding focal center point in 3D space (utilized by orbit mode).
Radial orbit distance from the focal look-at target.
Vertical offset relative to target pivot for eye placement (first-person mode).
Orbit height offset above target (third-person mode).
Maximum clamped pitch angle in radians.
Minimum clamped pitch angle in radians.
ReadonlymodeActive camera scheme mode.
Pitch rotation angle in radians (vertical lookup/downwards rotation).
Mouse sensitivity multiplier.
Target Node3D object (utilized by first-person and third-person modes).
Yaw rotation angle in radians (horizontal rotation around Y axis).
ThirdPersonCameraController implements a classic third-person follow-look camera, tracking a target Node3D node from a distance.