SpotLightHelper - Руководство по Вердж3Д - Софт Эйт Софт
Description: Узнайте как использовать SpotLightHelper в интерактивных 3Д-веб-приложениях сделанных на Вердж3Д

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)

- light — SpotLight для визуализации.
- color — (необ.) если не задан, помощник использует цвет света.

## Свойства

Общие свойства см. в базовом классе 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()

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

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

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