Negozio di proprietà luminose.
Corsi nidificati
classe | Light.Builder | Classe di fabbrica per Light |
|
enum | Tipo.Luce | Tipo di fonte di luce |
Metodi pubblici
statico Light.Builder | |
Colore | |
numero in virgola mobile |
getFalloffRadius()
Conoscere il raggio di caduta della luce.
|
numero in virgola mobile |
getInnerConeAngle()
Ottenere l'angolo interno del cono per i faretti.
|
numero in virgola mobile |
getIntensity()
Ottieni l'intensità della luce.
|
numero in virgola mobile |
getOuterConeAngle()
Ottenere l'angolo del cono esterno per i faretti.
|
Tipo.Luce |
getType()
Prendi la luce
Light.Type . |
boolean |
isShadowCastingEnabled()
Restituisce true se la luce ha la trasmissione dell'ombra abilitata.
|
nullo | |
nullo |
setColorTemperature(temperatura in virgola mobile)
Imposta il "RGB" della luce in base alla "temperatura di colore" desiderata.
|
nullo |
setFalloffRadius(fluttuante offoffRadius)
Imposta l'intervallo in cui l'intensità della luce scende a zero.
|
nullo |
setInnerConeAngle(coneInner floating)
I riflettori brillano in un cono, questo valore determina le dimensioni della parte interna del cono.
|
nullo |
setIntensity(intensità di galleggiamento)
Imposta l'intensità della luce che determina la luminosità della luce in Lux (lx) o lumen (lm)
(a seconda del tipo di luce).
|
nullo |
setOuterConeAngle(coneOuter in virgola mobile)
I faretti risaltano in un cono, questo valore determina le dimensioni della parte esterna del cono.
|
Metodi ereditati
Metodi pubblici
pubblica statica Light.Builder generatore (tipo Light.Type)
Crea una luce predefinita, se non è impostata alcuna impostazione
Parametri
digita |
---|
floating pubblico getFalloffRadius ()
Conoscere il raggio di caduta della luce.
floating pubblico getInnerConeAngle ()
Ottenere l'angolo interno del cono per i faretti.
floating pubblico getIntensity ()
Ottieni l'intensità della luce.
floating pubblico getOuterConeAngle ()
Ottenere l'angolo del cono esterno per i faretti.
pubblico booleano isShadowCastingEnabled ()
Restituisce true se la luce ha la trasmissione dell'ombra abilitata.
pubblico void setColor (Colore color)
Imposta il colore "RGB" della luce. Tieni presente che l'intensità è un parametro separato, quindi devi impostare il colore puro (ovvero, ogni canale è compreso nell'intervallo [0,1]). Tuttavia, l'impostazione di valori al di fuori di tale intervallo è valida.
Parametri
colore | "RGB" colore, il valore predefinito è 0xxxxxxxff |
---|
pubblica void setColorTemperature (temperatura in virgola mobile)
Imposta il "RGB" della luce in base alla "temperatura di colore" desiderata.
Parametri
temperatura | temperatura di colore in Kelvin su una scala da 1.000 a 10.000K. Un'illuminazione commerciale e residenziale tipica rientra in un intervallo che va da 2000 K a 6500 K. |
---|
pubblica void setFalloffRadius (decimale di fluttuazione)
Imposta l'intervallo in cui l'intensità della luce scende a zero. Non ha alcun effetto sul tipo di DIRECTIONAL
.
Parametri
Raggio di caduta | il raggio di luce nelle unità globali, il valore predefinito è 10,0 |
---|
pubblico void setInnerConeAngle (coneInner floating)
I riflettori brillano in un cono, questo valore determina le dimensioni della parte interna del cono. L'intensità è interpolata tra gli angoli interni ed esterni del cono, il che significa che se sono uguali al cono è perfettamente nitida. In genere preferisci che il cono interno sia più piccolo del cono esterno per evitare gli alias.
Parametri
cone interno | angolo del cono interno in radianti, valore predefinito 0,5 |
---|
pubblica void setIntensity (intensità fluttuante)
Imposta l'intensità della luce che determina la luminosità della luce in Lux (lx) o lumen (lm) (a seconda del tipo di luce). Valori più alti producono luci più intense e valori quasi pari a zero generano pochissime luci. Una lampadina domestica avrà generalmente un'intensità compresa tra 800 e 2500 lm,mentre la luce solare sarà di circa 120.000 lx. Non esiste un limite superiore assoluto,ma i valori più grandi della luce solare (120.000 lx) generalmente non sono necessari.
Parametri
intensità | l'intensità della luce, i valori maggiori di uno sono validi. L'intensità è bloccata e non può essere zero o negativa. Per le luci direzionali, il valore predefinito è 420 lx. mentre per le altre luci è 2500 lm. |
---|
pubblico void setOuterConeAngle (coneOuter in virgola mobile)
I faretti risaltano in un cono, questo valore determina le dimensioni della parte esterna del cono. L'intensità è interpolata tra gli angoli interni ed esterni del cono, il che significa che se sono uguali al cono è perfettamente nitida. In genere preferisci che il cono interno sia più piccolo del cono esterno per evitare gli alias.
Parametri
coneOuter | angolo del cono esterno in radianti, il valore predefinito è 0,6 |
---|