Inheritance: EventDispatcher → Object3D → Line → LineSegments →
This helps with visualizing what a camera contains in its frustum. It visualizes the frustum of a camera using a line segments.
Based on frustum visualization in lightgl.js shadowmap example.
CameraHelper must be a child of the scene.
const camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 0.1, 1000 );
const helper = new THREE.CameraHelper( camera );
scene.add( helper );
Constructs a new arrow helper.
camera
The camera to visualize.
The camera being visualized.
This contains the points used to visualize the camera.
Frees the GPU-related resources allocated by this instance. Call this method whenever this instance is no longer used in your app.
Defines the colors of the helper.
frustum
The frustum line color.
cone
The cone line color.
up
The up line color.
target
The target line color.
cross
The cross line color.
Returns: A reference to this helper.
Updates the helper based on the projection matrix of the camera.