Classe di fabbrica per Light
Metodi pubblici
Chiaro | |
Light.Builder | |
Light.Builder |
setColorTemperature(temperatura in virgola mobile)
Imposta il "RGB" della luce in base alla "temperatura di colore" desiderata.
|
Light.Builder |
setFalloffRadius(fluttuante offoffRadius)
Imposta l'intervallo in cui l'intensità della luce scende a zero.
|
Light.Builder |
setInnerConeAngle(coneInner floating)
I riflettori brillano in un cono, questo valore determina le dimensioni della parte interna del cono.
|
Light.Builder |
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).
|
Light.Builder |
setOuterConeAngle(coneOuter in virgola mobile)
I riflettori brillano in un cono, questo valore determina le dimensioni della parte esterna del cono.
|
Light.Builder |
setShadowCastingEnabled(abilita shadows booleani)
Determina se la luce trasmette ombre o se gli oggetti sintetici possono bloccare la luce.
|
Metodi ereditati
Metodi pubblici
pubblica Light.Builder setColor (Colore)
Imposta il colore "RGB" della luce. Tenete presente che l'intensità è un parametro separato, quindi dovete impostare il colore puro (ovvero, ogni canale è compreso nell'intervallo [0,1]). Tuttavia, i valori impostati al di fuori di tale intervallo sono validi.
Parametri
colore | "RGB" colore, il valore predefinito è (1, 1, 1) |
---|
pubblica Light.Builder 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 Light.Builder setFalloffRadius (fluttuante offoffRadius)
Imposta l'intervallo in cui l'intensità della luce scende a zero. Non influisce sui tipi di luci infiniti, i tipi di direzione.
Parametri
Raggio di caduta | il raggio di luce nelle unità globali, il valore predefinito è 10.0f. |
---|
pubblica Light.Builder setInnerConeAngle (floating coneInner)
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, il valore predefinito è 0,5 |
---|
pubblico Light.Builder setIntensity (intensità di floating)
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. |
---|
pubblica Light.Builder setOuterConeAngle (floating coneOuter)
I riflettori brillano 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 |
---|
public Light.Builder setShadowCastingEnabled (boolean enabledShadows)
Determina se la luce trasmette ombre o se gli oggetti sintetici possono bloccare la luce.
Parametri
EnableShadows | true per abilitare le ombre, false per disabilitarlo; il valore predefinito è false. |
---|