Class: ThirdPersonControls

ThirdPersonControls(camera, target, element, optionsopt)

Third-person camera controller with mouse orbit rotation and keyboard movement.

Constructor

new ThirdPersonControls(camera, target, element, optionsopt)

Parameters:
Name Type Attributes Description
camera ThirdPersonCamera Controlled third-person camera.
target Object3D Target object, that the camera follows.
element HTMLElement DOM element, that receives pointer input.
options KeyboardControlsOptions | ThirdPersonControlsOptions <optional>
Optional controls configuration.
Source:

Classes

ThirdPersonControls

Methods

applyCameraTransform(movement, cameraState, camera, target)

Parameters:
Name Type Description
movement MovementData Movement data.
cameraState CameraState Derived camera state.
camera ThirdPersonCamera Controlled camera.
target Object3D Controlled target.
Source:

updateTargetRotation(target, movement, azimuthRadians)

Parameters:
Name Type Description
target Object3D Controlled target.
movement MovementData Movement data.
azimuthRadians number Current yaw angle in radians.
Source: