Tienda de propiedades ligeras.
Categorías anidadas
clase | Light.Builder. | Clase de fábrica para Light |
|
Enum | Tipo de luz | Tipo de fuente de luz |
Métodos públicos
Light.Builder estático | |
Color | |
float |
getFalloffRadius()
Obtén el radio de caída de la luz.
|
float |
getInnerConeAngle()
Obtén el ángulo interno del cono para los focos.
|
float |
getIntensity()
Obtén la intensidad de la luz.
|
float |
getOuterConeAngle()
Obtén el ángulo exterior del cono para los focos.
|
Tipo de luz |
getType()
Obtén la luz
Light.Type . |
boolean |
isShadowCastingEnabled()
El resultado es verdadero si la luz tiene habilitada la proyección de sombras.
|
void | |
void |
setColorTemperature(temperatura flotante)
Establece el color RGB de la luz según la temperatura de color deseada.
|
void |
setFalloffRadius(rama FalloffRadius)
Establece el rango en el que la intensidad de la luz disminuye a cero.
|
void |
setInnerConeAngle(coneInner flotante)
Los focos brillan con luz en un cono, este valor determina el tamaño de la parte interna del cono.
|
void |
setIntensity (intensidad flotante)
Establece la intensidad de la luz, que determina qué tan brillante es la luz en Lux (lx) o Lumens (lm) (según el tipo de luz).
|
void |
setOuterConeAngle(coneOut flotante)
Los focos brillan con luz en un cono, este valor determina el tamaño de la parte exterior del cono.
|
Métodos heredados
Métodos públicos
público estático Light.Builder builder (Light.Type type)
Construye una luz predeterminada si no se configura nada más.
Parámetros
type |
---|
public float getFalloffRadius ()
Obtén el radio de caída de la luz.
flotante público getInnerConeAngle ()
Obtén el ángulo interno del cono para los focos.
public float getIntensity ()
Obtén la intensidad de la luz.
flotante público getOuterConeAngle ()
Obtén el ángulo exterior del cono para los focos.
Booleano público isShadowCastingEnabled ()
El resultado es verdadero si la luz tiene habilitada la proyección de sombras.
vacío público setColor (color color)
Establece el color RGB de la luz. Ten en cuenta que la intensidad es un parámetro independiente, por lo que debes establecer el color puro (es decir, cada canal está en el rango [0,1]). Sin embargo, la configuración de valores fuera de ese rango es válida.
Parámetros
color | &RGB RGB; el valor predeterminado es 0xffffffff |
---|
vacío público setColorTemperature (temperatura flotante)
Establece el color RGB de la luz según la temperatura de color deseada.
Parámetros
temperatura | temperatura de color en Kelvin en una escala de 1,000 a 10,000,000. La iluminación comercial y residencial típica se encuentra en un rango de 2,000 a 6,500,000. |
---|
vacío público setFalloffRadius (float falloffRadius)
Establece el rango en el que la intensidad de la luz disminuye a cero. Esto no afecta al tipo DIRECTIONAL
.
Parámetros
radio de caída | el radio de la luz en unidades del mundo, el valor predeterminado es 10.0 |
---|
vacío público setInnerConeAngle (coneInner flotante)
Los focos brillan con luz en un cono, este valor determina el tamaño de la parte interna del cono. La intensidad se interpolará entre los ángulos interior y exterior del cono, lo que significa que si son iguales al cono es perfectamente nítido. Por lo general, se recomienda que el cono interior sea más pequeño que el cono exterior para evitar los alias.
Parámetros
coninInner | ángulo cónico interno en radianes, valor predeterminado de 0,5 |
---|
vacío público setIntensity (intensidad de punto flotante)
Establece la intensidad de la luz, que determina qué tan brillante es la luz en Lux (lx) o Lumens (lm) (según el tipo de luz). Los valores más altos producen luces más brillantes y los valores cercanos a cero generan muy poca luz. Por lo general, la intensidad de una bombilla doméstica varía entre 800 y 2,500 lm, mientras que la de la luz solar será de alrededor de 120,000 lx. No hay un límite superior absoluto, pero no se necesitan valores mayores que la luz solar (120,000 lx).
Parámetros
intensidad | la intensidad de la luz, los valores mayores que uno son válidos. La intensidad se limitará y no puede ser cero ni negativa. Para las luces direccionales, el valor predeterminado es 420 lx. Para otras luces, el valor predeterminado es 2500 lm. |
---|
vacío público setOuterConeAngle (coneOut flotante)
Los focos brillan con luz en un cono, este valor determina el tamaño de la parte exterior del cono. La intensidad se interpolará entre los ángulos interior y exterior del cono, lo que significa que si son iguales al cono es perfectamente nítido. Por lo general, se recomienda que el cono interior sea más pequeño que el cono exterior para evitar los alias.
Parámetros
coneOuter | ángulo cónico exterior en radianes; el valor predeterminado es 0.6. |
---|