Classe de fábrica para Light
Métodos públicos
Claro | |
Light.Builder | |
Light.Builder |
setColorTemperature(temperatura flutuante)
Define a cor "RGB" da luz com base na temperatura desejada de "cor."
|
Light.Builder |
setFalloffRadius(falloffRadius flutuante)
Define o intervalo em que a intensidade da luz cai para zero.
|
Light.Builder |
setInnerConeAngle (coneInner flutuante)
Os refletores brilham com luz em um cone; esse valor determina o tamanho da parte interna do
cone.
|
Light.Builder |
setIntensity(intensidade de flutuação)
Define a intensidade da luz que determina o brilho da luz no Lux (lx) ou no Lumens (lm)
(dependendo do tipo de luz).
|
Light.Builder |
setOuterConeAngle(cone externo)
Os holofotes exibem luz em um cone; esse valor determina o tamanho da parte externa do cone.
|
Light.Builder |
setShadowCastingEnabled(boolean enableShadows)
Determina se a luz lança sombras ou se objetos sintéticos podem bloquear a luz.
|
Métodos herdados
Métodos públicos
público Light.Builder setColor (Color)
Define a cor "RGB" da luz. Observe que a intensidade se é um parâmetro separado, então você precisa definir a cor pura (ou seja, cada canal está no intervalo [0,1]). No entanto, definir valores fora desse intervalo é válido.
Parâmetros
cor | "RGB" cor, o padrão é (1, 1, 1) |
---|
público Light.Builder setColorTemperature (tempero flutuante)
Define a cor "RGB" da luz com base na temperatura desejada de "cor."
Parâmetros
temperatura | temperatura de cores em Kelvin em uma escala de 1.000 a 10.000. A iluminação comercial e residencial está entre 2000 e 6500 mil. |
---|
público Light.Builder setFalloffRadius (float dropoffRadius)
Define o intervalo em que a intensidade da luz cai para zero. Isso não afeta os tipos de luz infinita: o tipo direcional.
Parâmetros
raio de queda | o raio da luz nas unidades mundiais é de 10.0f. |
---|
público Light.Builder setInnerConeAngle (float coneInner)
Os refletores brilham com luz em um cone; esse valor determina o tamanho da parte interna do cone. A intensidade é interpolada entre os ângulos do cone interno e externo. Ou seja, se eles são iguais aos do cone, são perfeitamente afiados. Geralmente, é recomendável que o cone interno seja menor que o externo. Isso evita o serrilhado.
Parâmetros
ConeInner | ângulo do cone interno em radianos, o padrão é 0,5 |
---|
público Light.Builder setIntensity (intensidade de flutuação)
Define a intensidade da luz que determina o brilho da luz no Lux (lx) ou no Lumens (lm) (dependendo do tipo de luz). Valores maiores produzem luzes mais brilhantes e valores próximos de zero geram muito pouca luz. Uma lâmpada doméstica normalmente tem uma intensidade entre 800 e 2500 lm,enquanto a luz solar é de aproximadamente 120.000 lx. Não há um limite absoluto máximo,mas valores maiores que a luz solar (120.000 lx) geralmente não são necessários.
Parâmetros
intensidade | a intensidade da luz, valores maiores que um são válidos. A intensidade será fixada e não pode ser zero ou negativa. Para luzes direcionais, o padrão é 420 lx. Para outras luzes, o padrão é 2.500 lm. |
---|
público Light.Builder setOuterConeAngle (coneOuter flutuante)
Os holofotes exibem luz em um cone; esse valor determina o tamanho da parte externa do cone. A intensidade é interpolada entre os ângulos do cone interno e externo. Ou seja, se eles são iguais aos do cone, são perfeitamente afiados. Geralmente, é recomendável que o cone interno seja menor que o externo. Isso evita o serrilhado.
Parâmetros
Cone externo | ângulo do cone externo em radianos, o padrão é 0,6 |
---|
Light.Builder setShadowCastingEnabled (boolean enableShadows)
Determina se a luz lança sombras ou se objetos sintéticos podem bloquear a luz.
Parâmetros
enableShadows | Verdadeiro para ativar as sombras, falso para desativar. O padrão é falso. |
---|