Inheritance: EventDispatcher → Object3D →
This displays a cone shaped helper object for a SpotLight.
When the spot light or its target are transformed or light properties are changed, it's necessary to call the update() method of the respective helper.
const spotLight = new THREE.SpotLight( 0xffffff );
spotLight.position.set( 10, 10, 10 );
scene.add( spotLight );
const spotLightHelper = new THREE.SpotLightHelper( spotLight );
scene.add( spotLightHelper );
Constructs a new spot light helper.
light
The light to be visualized.
color
The helper's color. If not set, the helper will take the color of the light.
The color parameter passed in the constructor. If not set, the helper will take the color of the light.
The light being visualized.
Frees the GPU-related resources allocated by this instance. Call this method whenever this instance is no longer used in your app.
Updates the helper to match the position and direction of the light being visualized.