Leichter Immobilienladen.
Verschachtelte Klassen
Klasse | Light.Builder | Factory-Klasse für Light |
|
enum | Light.Type | Art der Lichtquelle |
Public Methods
Statisches Light.Builder | |
Farbe | |
float |
getFalloffRadius()
Ermittle den Fallback-Radius des Lichts.
|
float |
getInnerConeAngle
Für den Scheiben den inneren Kegelwinkel erhalten.
|
float |
getIntensity()
Erkenne die Lichtintensität.
|
float |
getOuterConeAngle
Den äußeren Kegelwinkel für Scheinwerfer erhalten
|
Light.Type |
getType()
Hol dir das Licht
Light.Type . |
boolean |
isShadowCastingEnabled()
Gibt „true“ zurück, wenn das Lichtschattenstreaming aktiviert ist.
|
Ungültig | |
Ungültig |
setColorTemperature(Gleitkommatemperatur)
Legt die RGB-Farbe des Lichts basierend auf der gewünschten Farbtemperatur fest.
|
Ungültig |
setFalloffRadius(float falloffRadius)
Legt den Bereich für die Lichtintensität auf null fest.
|
Ungültig |
setInnerConeAngle(float coneInner)
Scheinwerfer leuchten in einem Kegel. Dieser Wert bestimmt die Größe des inneren Teils des Kegels.
|
Ungültig |
setIntensity(Schwellenintensität)
Legt die Lichtintensität fest, die angibt, wie hell das Licht in Lux (lx) oder Lumen (lm) ist (je nach Lichtart).
|
Ungültig |
setOuterConeAngle(float coneOuter)
Scheinwerfer leuchten in einem Kegel. Dieser Wert bestimmt die Größe des äußeren Teils des Kegels.
|
Übernommene Methoden
Public Methods
public static Light.Builder builder (Light.Type-Typ)
Erstellt eine Standardbeleuchtung, wenn nichts anderes festgelegt ist
Parameter
Typ |
---|
öffentlichen Gleitkomma getFalloffRadius ()
Ermittle den Fallback-Radius des Lichts.
öffentlichen Gleitkomma getInnerConeAngle ()
Für den Scheiben den inneren Kegelwinkel erhalten.
public float getIntensity ()
Erkenne die Lichtintensität.
öffentlichen Gleitkomma getOuterConeAngle ()
Den äußeren Kegelwinkel für Scheinwerfer erhalten
Öffentlich boolesch isShadowCastingEnabled ()
Gibt „true“ zurück, wenn das Lichtschattenstreaming aktiviert ist.
public void setColor (Color color)
Legt die RGB-Farbe des Lichts fest. Beachten Sie, dass die Intensität ein separater Parameter ist. Sie sollten daher die reine Farbe festlegen (d. h., jeder Kanal liegt im Bereich [0,1]). Das Festlegen von Werten außerhalb dieses Bereichs ist jedoch gültig.
Parameter
Farbe | &RGB-Farbe, Standard ist 0xffffffff. |
---|
public void setColorTemperature (Gleitkommatemperatur)
Legt die RGB-Farbe des Lichts basierend auf der gewünschten Farbtemperatur fest.
Parameter
Temperatur | Farbtemperatur in Kelvin auf einer Skala von 1.000 bis 10.000 K. Die typische Geschäfts- und Wohnbeleuchtung liegt zwischen 2.000 und 6.500 K. |
---|
public void setFalloffRadius (float falloffRadius)
Legt den Bereich für die Lichtintensität auf null fest. Dies hat keine Auswirkungen auf den Typ DIRECTIONAL
.
Parameter
Abfallradius | Lichtradius in Welteinheiten, der Standardwert ist 10,0. |
---|
public void setInnerConeAngle (float coneInner)
Scheinwerfer leuchten in einem Kegel. Dieser Wert bestimmt die Größe des inneren Teils des Kegels. Die Intensität wird zwischen den inneren und äußeren Kegelwinkeln interpoliert, d. h., wenn sie mit dem Kegel identisch sind, ist die Schärfe genau. Im Allgemeinen sollte der innere Kegel kleiner als der äußere Meist sein, um ein Alias zu vermeiden.
Parameter
ConeInner | Innerer Kegelwinkel im Bogenmaß, Standard: 0,5 |
---|
public void setIntensity (Schwellenintensität)
Legt die Lichtintensität fest, die angibt, wie hell das Licht in Lux (lx) oder Lumen (lm) ist (je nach Lichtart). Größere Werte erzeugen hellere Lichter und nahe Nullwerte erzeugen sehr wenig Licht. Die Glühbirne eines Haushalts hat in der Regel eine Intensität zwischen 800 und 2.500 lm,während die Sonneneinstrahlung etwa 120.000 lx beträgt. Es gibt keine absolute Obergrenze, aber Werte, die größer als Sonnenlicht (120.000 lx) sind, sind in der Regel nicht erforderlich.
Parameter
Intensität | Intensität des Lichts, die größer als eins sind. Die Intensität wird begrenzt, darf also nicht null oder negativ sein. Für Richtungslichter ist die Standardeinstellung 420 lx. Bei anderen Lampen beträgt die Standardeinstellung 2.500 lm. |
---|
public void setOuterConeAngle (float coneOuter)
Scheinwerfer leuchten in einem Kegel. Dieser Wert bestimmt die Größe des äußeren Teils des Kegels. Die Intensität wird zwischen den inneren und äußeren Kegelwinkeln interpoliert, d. h., wenn sie mit dem Kegel identisch sind, ist die Schärfe genau. Im Allgemeinen sollte der innere Kegel kleiner als der äußere Meist sein, um ein Alias zu vermeiden.
Parameter
ConeOuter | äußerer Kegelwinkel im Bogenmaß, Standard ist 0,6 |
---|