Object3D

HemisphereLightHelper

Создает визуального помощника, состоящего из сферического Mesh для HemisphereLight.

Пример

const light = new v3d.HemisphereLight(0xffffbb, 0x080820, 1); const helper = new v3d.HemisphereLightHelper(light, 5); scene.add(helper);

Конструктор

HemisphereLightHelper(light : HemisphereLight, sphereSize : Number, color : Hex)

light — Визуализируемый свет.

size — Размер меша, используемой для визуализации света.

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

Свойства

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

.light : HemisphereLight

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

.matrix : Object

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

.matrixAutoUpdate : Object

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

.color : hex

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

Методы

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

.dispose() → null

Утилизирует hemisphereLightHelper.

.update() → null

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

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

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