RectAreaLight излучает свет равномерно по всей поверхности прямоугольной плоскости. Этот тип света можно использовать для имитации таких источников света, как яркие окна или полосатое освещение.
Важные замечания:
const width = 10;
const height = 10;
const intensity = 1;
const rectLight = new v3d.RectAreaLight(0xffffff, intensity, width, height);
rectLight.position.set(5, 5, 0);
rectLight.lookAt(0, 0, 0);
scene.add(rectLight)
const rectLightHelper = new v3d.RectAreaLightHelper(rectLight);
rectLight.add(rectLightHelper);
color — (необязательно) шестнадцатеричный цвет света. По умолчанию 0xffffffff (белый).
intensity — (необязательно) интенсивность света, или яркость. По умолчанию 1.
width — (необязательно) ширина света. По умолчанию 10.
height — (необязательно) высота света. По умолчанию 10.
Создает новый RectAreaLight.
Общие свойства смотрите в базовом классе Light.
Общие методы смотрите в базовом классе Light.
Копирует значение всех свойств из источника source в данный RectAreaLight.