Object3D

SpotLightHelper

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

Пример

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

Конструктор

SpotLightHelper(light : SpotLight, color : Color | Integer | String)

Свойства

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

.cone : LineSegments

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

.light : SpotLight

Ссылка на визуализируемый SpotLight.

.matrix : Object

Ссылка на matrixWorld источника-прожектора.

.matrixAutoUpdate : Object

См. Object3D.matrixAutoUpdate. Установлено значение в false, так как помощник использует matrixWorld источника-прожектора.

.color : Color

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

Методы

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

.dispose()

Освобождает все связанные с GPU ресурсы, используемые экземпляром SpotLightHelper. Этот метод следует вызвать, если SpotLightHelper больше не используется в приложении.

.update()

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

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

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