POINTLlGHT
Броузеры используют узел PointLight для того, чтобы поместить источник света в заданную точку трехмерного пространства. Точечный источник излучает одинаково по всем направлениям. Узел PointLight определяет источник света, который может воздействовать на следующие за ним формы в иерархии классов в графе сцены. Освещение зависит от текущего стиля освещения, который вы выбрали. Следующий код иллюстрирует имена полей и их значения по умолчанию для узла PointLight :
PointLight | { | |
color | 1 1 1 | # SFColor |
intensity | 1 | # SFFloat |
location | 0 0 1 | # SFVec3f |
on | TRUE | # SFBool |
} |
Поле color управляет цветом, задавая смесь красного, зеленого и голубого. Значение цвета изменяется от 0 до 1 для каждого компонента. Поле location определяет положение источника света в пределах сцены. Поле intensity управляет интенсивностью источника света. Его значение изменяется от 0 до 1, где 1 отвечает наивысшей интенсивности. Поле on включает и выключает свет, где значение TRUE соответствует включенному, a FALSE — выключенному источнику. Броузер применяет текущее преобразование к источнику света. Узел PointLight, расположенный в рамках узла Separator, не влияет на какие-либо объекты вне узла Separator,