Световой зонд, который отражает ближайшие объекты подобно зеркалу.
const probe = new v3d.PlaneReflectionProbe();
probe.update(scene, camera, renderer);
app.scene.add(probe);
Создает новый PlaneReflectionProbe.
Общие свойства смотрите в базовом классе Object3D.
Управляет расстоянием влияния зонда. По умолчанию 1.
Коэффициент затухания зонда. По умолчанию 0.5.
Обратное значение matrixWorld.
Объекты, расположенные ближе, чем это значение, не будут отображаться на карте окружения. По умолчанию 0.1.
Экземпляр WebGLRenderTarget, содержащий карту окружения для рендеринга. По умолчанию равен null. Обновляется автоматически после вызова метода .update.
Строка "PlaneReflectionProbe". Она может использоваться для поиска всех объектов PlaneReflectionProbe . Не должно быть изменено.
Если не null, то на карту окружения выводятся только объекты из этой группы (смотрите также Object3D.groupNames). По умолчанию равно null, что означает, что группа видимости не используется и зонд рендерит все объекты сцены.
Если .visibilityGroup не равно null, то этот параметр (если он равен true) делает так, что на карту окружения выводятся только объекты, не принадлежащие указанной .visibilityGroup. По умолчанию false.
Общие методы смотрите в базовом классе Object3D.
Удалить из памяти ресурсы, связанные с целями рендеринга, используемыми этим объектом.
mesh — объект Mesh для проверки пересечений.
Проверяет, есть ли пересечение между объемом влияния зонда (смотрите .influenceDistance) и заданным объектом. Возвращает результат проверки.
size — новый размер карты окружения.
Устанавливает размер карты окружения.
Рендерит заданную сцену в карту окружения зонда. Результат рендеринга будет находиться в свойстве .renderTarget.
О том как получить исходный код этого модуля читайте тут.