Отображается вспомогательный объект, состоящий из сферического Mesh для визуализации PointLight.
const pointLight = new v3d.PointLight(0xff0000, 1, 100);
pointLight.position.set(10, 10, 10);
app.scene.add(pointLight);
const sphereSize = 1;
const pointLightHelper = new v3d.PointLightHelper(pointLight, sphereSize);
app.scene.add(pointLightHelper);
light — Свет, который необходимо визуализировать.
sphereSize — (опционально) Размер сферы помощника. По умолчанию 1.
color — (опционально) если это не задано, помощник примет цвет освещения.
Общие свойства см. в базовом классе Mesh.
PointLight, который визуализируется.
Референс на pointLight's matrixWorld.
См. Object3D.matrixAutoUpdate. Здесь установлено значение false, так как помощник использует pointLight's matrixWorld.
Параметр цвета, передаваемый в конструкторе. По умолчанию undefined. Если этот параметр изменить, цвет помощника будет обновлен при следующем вызове update.
Общие методы см. в базовом классе Mesh.
Утилизация помощника pointLightHelper.
Обновление помощника в соответствии с позицией .light.
О том как получить исходный код этого модуля читайте тут.