Заводской класс для Light
Публичные методы
Легкий | |
Свет.Строитель | |
Свет.Строитель | setColorTemperature (плавающая температура) Устанавливает цвет «RGB» света на основе желаемой «цветовой температуры». |
Свет.Строитель | setFalloffRadius (плавающий радиус падения) Устанавливает диапазон, в котором интенсивность света падает до нуля. |
Свет.Строитель | setInnerConeAngle (плавающий конусInner) Прожекторы светят светом в конусе, эта величина определяет размер внутренней части конуса. |
Свет.Строитель | setIntensity (плавающая интенсивность) Устанавливает интенсивность света, которая определяет яркость света в люксах (лк) или люменах (лм) (в зависимости от типа освещения). |
Свет.Строитель | setOuterConeAngle (плавающий конус Outer) Прожекторы излучают свет в конусе, эта величина определяет размер внешней части конуса. |
Свет.Строитель | setShadowCastingEnabled (логическое значение enableShadows) Определяет, отбрасывает ли свет тени или синтетические объекты могут блокировать свет. |
Унаследованные методы
Публичные методы
общественная легкая сборка ()
Создает новый источник Light
на основе ранее установленных параметров.
общедоступный Light.Builder setColor ( цветной цвет)
Устанавливает цвет "RGB" света. Обратите внимание, что интенсивность является отдельным параметром, поэтому вы должны установить чистый цвет (т.е. каждый канал находится в диапазоне [0,1]). Однако установка значений за пределами этого диапазона допустима.
Параметры
цвет | Цвет "RGB", по умолчанию (1, 1, 1) |
---|
public Light.Builder setColorTemperature (плавающая температура)
Устанавливает цвет «RGB» света на основе желаемой «цветовой температуры».
Параметры
температура | цветовая температура в Кельвинах по шкале от 1000 до 10000К. Типичное коммерческое и жилое освещение находится где-то в диапазоне от 2000K до 6500K. |
---|
public Light.Builder setFalloffRadius (плавающий FalloffRadius)
Устанавливает диапазон, в котором интенсивность света падает до нуля. Это не влияет на бесконечные типы света — направленные типы.
Параметры
FalloffRadius | радиус света в мировых единицах, по умолчанию 10.0f. |
---|
public Light.Builder setInnerConeAngle (плавающий конусInner)
Прожекторы светят светом в конусе, эта величина определяет размер внутренней части конуса. Интенсивность интерполируется между внутренним и внешним углами конуса — это означает, что если они одинаковы, конус идеально острый. Как правило, вы хотите, чтобы внутренний конус был меньше внешнего конуса, чтобы избежать наложения.
Параметры
конусВнутренний | угол внутреннего конуса в радианах, по умолчанию 0,5 |
---|
public Light.Builder setIntensity (плавающая интенсивность)
Устанавливает интенсивность света, которая определяет яркость света в люксах (лк) или люменах (лм) (в зависимости от типа освещения). Большие значения дают более яркий свет, а значения, близкие к нулю, дают очень мало света. Бытовая лампочка обычно имеет интенсивность от 800 до 2500 лм, в то время как солнечный свет составляет около 120 000 лк. Абсолютной верхней границы не существует, но значения, превышающие солнечный свет (120 000 люкс), обычно не требуются.
Параметры
интенсивность | интенсивность света, допустимы значения больше единицы. Интенсивность будет зафиксирована и не может быть нулевой или отрицательной. Для направленного освещения по умолчанию установлено значение 420 лк. Для других источников света значение по умолчанию составляет 2500 лм. |
---|
public Light.Builder setOuterConeAngle (плавающий конусOuter)
Прожекторы излучают свет в конусе, эта величина определяет размер внешней части конуса. Интенсивность интерполируется между внутренним и внешним углами конуса — это означает, что если они одинаковы, конус идеально острый. Как правило, вы хотите, чтобы внутренний конус был меньше внешнего конуса, чтобы избежать наложения.
Параметры
конусВнешний | угол внешнего конуса в радианах, по умолчанию 0,6 |
---|
public Light.Builder setShadowCastingEnabled (логическое значение enableShadows)
Определяет, отбрасывает ли свет тени или синтетические объекты могут блокировать свет.
Параметры
включить тени | true, чтобы включить тени, false, чтобы отключить; по умолчанию ложно. |
---|