Chiaro

corso pubblico Light

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
builder (tipo Light.Type)
Crea una luce predefinita, se non è impostata alcuna impostazione
Colore
getColor()
Ottieni il valore Color RGB della luce.
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
setColor (colore color)
Imposta il colore "RGB" della luce.
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

pubblica Colore getColor ()

Ottieni il valore Color RGB della luce.

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 LightType. getType ()

Prendi la luce Light.Type.

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