Klasa fabryczna Light
Metody publiczne
Jasny | |
Light.Builder | |
Light.Builder |
setColorTemperature (temperatura zmiennoprzecinkowa)
Ustawia kolor i światło zgodnie z oczekiwaną temperaturą kolorów.
|
Light.Builder |
setFalloffRadius (liczba zmiennoprzecinkowa promienia)
Ustawia zakres intensywności światła na zero.
|
Light.Builder |
setInnerConeAngle(liczba stożkowa)
Światła świecą w wafelku, ta wartość określa rozmiar wewnętrznej części stożka.
|
Light.Builder |
setIntensity(intensywność zmiennoprzecinkowa)
Ustawia intensywność światła, która określa poziom jasności w lux (lx) lub Lumens (lm) (w zależności od typu światła).
|
Light.Builder |
setOuterConeAngle (liczba zmiennoprzecinkowa stożka)
Światła świecą w rożku, ta wartość określa rozmiar zewnętrznej części stożka.
|
Light.Builder |
setShadowCastingEnabled (wartość logiczna enableShadows)
Określa, czy światło rzuca cienie, czy blokuje obiekty syntetyczne.
|
Metody dziedziczone
Metody publiczne
publicznie Light.Builder setColor (Kolor))
Ustawia kolor &RGB. Pamiętaj, że intensywność jest osobnym parametrem, więc należy ustawić czysty kolor (czyli każdy kanał mieści się w zakresie [0,1]). Wartości spoza tego zakresu są jednak prawidłowe.
Parametry
kolor | "RGB&color; domyślna wartość (1, 1, 1) |
---|
publicznie Light.Builder setColorTemperature (temperatura pływania)
Ustawia kolor i światło zgodnie z oczekiwaną temperaturą kolorów.
Parametry
temperatura | temperaturę kolorów Kelvina w skali od 1000 do 10 000 tysięcy. Typowe oświetlenie komercyjne i mieszkalne mieści się w zakresie 2000–6500 tys. |
---|
publicznie Light.Builder setFalloffRadius (float FaoffRRius)
Ustawia zakres intensywności światła na zero. Nie ma to wpływu na typy nieskończonego oświetlenia – kierunkowe.
Parametry
spadek promienia | w przypadku jednostek na świecie – 10, 0f. |
---|
publicznie Light.Builder setInnerConeAngle (float coneInner)
Światła świecą w wafelku, ta wartość określa rozmiar wewnętrznej części stożka. Intensywność między kątami stożka wewnętrznego i zewnętrznego jest imponująca, co oznacza, że jeśli są takie same jak rożki, są ostre. Zwykle stożek wewnętrzny ma być mniejszy niż zewnętrzny. Dzięki temu unikniesz aliasów.
Parametry
stożkowar | wewnętrzny kąt stożka w radianach (wartość domyślna to 0, 5) |
---|
Light.Builder setIntensity (intensywność zmiennoprzecinkowa)
Ustawia intensywność światła, która określa poziom jasności w lux (lx) lub Lumens (lm) (w zależności od typu światła). Większe wartości oznaczają jaśniejsze światło, a niemal zerowe światło generuje bardzo mało światła. Natężenie światła żarówki w domu wynosi zazwyczaj od 800 do 2500 lm,a słoneczne – około 120 tys. lx. Nie ma bezwzględnej górnej granicy,ale wartości większe niż światło słoneczne (120 000 lx) zazwyczaj nie są potrzebne.
Parametry
natężenie | natężenie światła jest prawidłowe, wartości większe niż 1 są prawidłowe. Intensywność będzie ograniczona i nie może wynosić zero ani wynosić zero. W przypadku oświetlenia kierunkowego jest to domyślnie 420 lx. W przypadku innych świateł ustawienie domyślne to 2500 lm. |
---|
publiczne Light.Builder setOuterConeAngle (float coneOuter)
Światła świecą w rożku, ta wartość określa rozmiar zewnętrznej części stożka. Intensywność między kątami stożka wewnętrznego i zewnętrznego jest imponująca, co oznacza, że jeśli są takie same jak rożki, są ostre. Zwykle stożek wewnętrzny ma być mniejszy niż zewnętrzny. Dzięki temu unikniesz aliasów.
Parametry
stożek | zewnętrzny kąt stożka w radianach wynosi 0, 6 |
---|
publicznie Light.Builder setShadowCastingEnabled (boolean enableShadows)
Określa, czy światło rzuca cienie, czy blokuje obiekty syntetyczne.
Parametry
enableShadows | Prawda, by włączyć cienie, fałsz, aby wyłączyć; domyślnie fałsz. |
---|