Object3D

SpotLightHelper

Здесь отображается вспомогательный объект в форме конуса для SpotLight.

Пример

const spotLight = new v3d.SpotLight(0xffffff); spotLight.position.set(10, 10, 10); scene.add(spotLight); const spotLightHelper = new v3d.SpotLightHelper(spotLight); scene.add(spotLightHelper);

Примеры

WebGL/ lights / spotlights

Конструктор

SpotLightHelper(light : SpotLight, color : Hex)

lightSpotLight для визуализации.

color — (опционально) если это не задано, помощник примет цвет света.

Свойства

Общие свойства см. в базовом классе Object3D.

.cone : LineSegments

LineSegments используется для визуализации света.

.light : SpotLight

Референс на визуализируемый SpotLight..

.matrix : Object

Референс на spotLight's matrixWorld.

.matrixAutoUpdate : Object

См. Object3D.matrixAutoUpdate. Здесь установлено значение false, так как помощник использует spotLight's matrixWorld.

.color : hex

Параметр цвета, передаваемый в конструкторе. По умолчанию undefined. Если этот параметр изменить, цвет помощника будет обновлен при следующем вызове update.

Методы

Общие методы см. в базовом классе Object3D.

.dispose() → null

Утилизирует помощника света.

.update() → null

Обновляет помощника света.

Исходный файл

О том как получить исходный код этого модуля читайте тут.