Magasin de produits lumineux.
Cours imbriqués
classe | Light.Builder | Classe d'usine pour Light |
|
énumération, enum | Light.Type | Type de source de lumière |
Méthodes publiques
static.Builder | |
Couleur | |
float |
getFalloffRadius
Obtenir le rayon de la lumière de chute
|
float |
getInnerConeAngle()
Obtenez l'angle intérieur des cônes.
|
float |
getIntensity()
Obtenez l'intensité de la lumière.
|
float |
getOuterConeAngle()
Prenez l'angle extérieur des cônes.
|
Light.Type |
getType
Obtenez la lumière
Light.Type . |
booléen |
isShadowCastEnabled()
Renvoie la valeur "true" si la diffusion de l'ombre est activée pour cette lumière.
|
void | |
void |
setColorTempérature(température flottante)
Définit la couleur "RVB" de la lumière en fonction de la température de couleur souhaitée.
|
void |
setFalloffRadius(flottage flottant)
Définit la plage de l'intensité de la lumière à zéro.
|
void |
setInnerConeAngle(zone flottante)
Les projecteurs brillent la lumière dans un cône. Cette valeur détermine la taille de la partie intérieure du cône.
|
void |
setIntensity (intensité du nombre de flotteurs)
Définit l'intensité de la lumière qui détermine la luminosité de la lumière en lux (lx) ou en lumens (lm) (selon le type de lumière).
|
void |
setOuterConeAngle(cône extérieur flottant)
Les projecteurs brillent la lumière dans un cône. Cette valeur détermine la taille de la partie extérieure du cône.
|
Méthodes héritées
Méthodes publiques
public static Light.Builder builder (type Light.Type)
Construit une lumière par défaut si rien d'autre n'est défini
Paramètres
type |
---|
float public getFalloffRadius ()
Obtenir le rayon de la lumière de chute
float public getInnerConeAngle ()
Obtenez l'angle intérieur des cônes.
public float getIntensity ()
Obtenez l'intensité de la lumière.
float public getOuterConeAngle ()
Prenez l'angle extérieur des cônes.
public boolean isShadowCastEnabled ()
Renvoie la valeur "true" si la diffusion de l'ombre est activée pour cette lumière.
public void setColor (Couleur)
Définit la couleur "RVB" de la lumière. Notez que l'intensité est un paramètre distinct. Vous devez donc définir la couleur pure (c'est-à-dire que chaque canal se situe dans la plage [0,1]). Toutefois, la définition de valeurs en dehors de cette plage est valide.
Paramètres
couleur | Couleur RVB, la valeur par défaut est 0xffffffff |
---|
public void setColorTempérature (température flottante)
Définit la couleur "RVB" de la lumière en fonction de la température de couleur souhaitée.
Paramètres
température | température des couleurs en Kelvin sur une échelle de 1 000 à 10 000 000. Un éclairage commercial et résidentiel typique se situe entre 2 000 et 6 500 000. |
---|
public void setFalloffRadius (float falloffRadius)
Définit la plage de l'intensité de la lumière à zéro. Cela n'a aucune incidence sur le type DIRECTIONAL
.
Paramètres
Rayon de chute | le rayon de lumière des unités du monde, la valeur par défaut est de 10 |
---|
public voidsetInnerConeAngle(cône flottant)
Les projecteurs brillent la lumière dans un cône. Cette valeur détermine la taille de la partie intérieure du cône. L'intensité est interpolée entre les angles intérieur et extérieur, ce qui signifie qu'elles sont parfaitement aiguës. En règle générale, le cône interne doit être plus petit que le cône extérieur pour éviter les alias.
Paramètres
ConeInner | angle de cône intérieur en radians, 0,5 par défaut |
---|
public void setIntensity (intensité de la virgule flottante)
Définit l'intensité de la lumière qui détermine la luminosité de la lumière en lux (lx) ou en lumens (lm) (selon le type de lumière). Plus la valeur est élevée, plus la luminosité est forte, et plus la valeur est faible, plus la valeur est faible. Une ampoule domestique a une intensité comprise entre 800 et 2 500 m,tandis que la lumière du soleil se situe aux alentours de 120 000 lx. Il n'y a pas de limite supérieure absolue,mais des valeurs supérieures à la lumière du soleil (120 000 x) ne sont généralement pas nécessaires.
Paramètres
intensité | l'intensité de la lumière, les valeurs supérieures à 1 sont valides. L'intensité sera limitée et ne pourra être nulle ni négative. Pour les lumières directionnelles, la valeur par défaut est 420 lx. Pour les autres systèmes d'éclairage, la valeur par défaut est de 2 500 ml. |
---|
public void setOuterConeAngle (cône flottant)
Les projecteurs brillent la lumière dans un cône. Cette valeur détermine la taille de la partie extérieure du cône. L'intensité est interpolée entre les angles intérieur et extérieur, ce qui signifie qu'elles sont parfaitement aiguës. En règle générale, le cône interne doit être plus petit que le cône extérieur pour éviter les alias.
Paramètres
cône extérieur | angle de cône externe en radians, la valeur par défaut est de 0,6 |
---|