公開靜態最終類別 Light.Builder
Light
的工廠課程
公用方法
淺色 | |
Light.Builder | |
Light.Builder |
setColorTemperature (浮點溫度)
根據所需的「色溫」設定光源的「RGB」色彩。
|
Light.Builder |
setFalloffRadius(浮點備用)
將光源強度降至零的範圍。
|
Light.Builder |
setInnerConeAngle(float coneInner)
值在錐體形成光源時,這個值會決定錐體內部部分的大小。
|
Light.Builder |
setIntensity (浮點強度)
設定光源強度,以決定光源在 Lux (lx) 或 Lumens (lm) 中的亮度 (取決於光源類型)。
|
Light.Builder |
setOuterConeAngle(浮動 ConeOuter)
這個光源會聚焦在錐體中的光源,這個值決定錐體外圍的大小。
|
Light.Builder |
setShadowCastingEnabled (布林值 enableShadows)
判斷光源是否投射陰影,或合成物件是否會遮蔽光源。
|
沿用的方法
公用方法
public Light.Builder setColor (顏色顏色)
設定光源的「RGB」。請注意,如果強度是獨立的參數,則應設定純色彩 (即每個管道位於 [0,1] 範圍內)。不過,設定值的範圍無效。
參數
顏色 | "RGB" 顏色,預設值為 (1, 1, 1) |
---|
公開 Light.Builder setColorTemperature(浮點溫度)
根據所需的「色溫」設定光源的「RGB」色彩。
參數
溫度 | 以 1,000 到 10,000K 的縮放比例 (克氏)一般商業與住宅照明的範圍在 200 萬至 650 萬之間。 |
---|
公開 Light.Builder setFalloffRadius (float falloffRadius)
將光源強度降至零的範圍。但這不會影響無限的光源類型,也就是定向類型。
參數
deoffoff Radius | 世界單位的光半徑為 10.0f。 |
---|
publicLight.Builder setInnerConeAngle (float coneInner)
值在錐體形成光源時,這個值會決定錐體內部部分的大小。系統會在內部和外錐角之間交替強度,也就是說,如果強度與錐體完全相同,就會非常明顯。一般來說,您會希望使用內部錐體小於外部錐體,以免產生鋸齒。
參數
ConeIn 內部 | 內錐角為弧度,預設值為 0.5 |
---|
公開 Light.Builder setIntensity(浮點強度)
設定光源強度,以決定光源在 Lux (lx) 或 Lumens (lm) 中的亮度 (取決於光源類型)。數值越大則光源越亮,接近零的值就越少產生光源。家庭燈泡的強度通常介於 800 到 2500 公升之間,陽光大約是 120,000 勒克斯。沒有絕對上限,但通常不需要大於日光 (120,000 lx) 的值。
參數
強度 | 光源的強度,大於 1 的值。強度將防堵,且不可為零或負數。方向燈的預設值為 420 lx。其他燈具則預設為 2500 公分。 |
---|
publicLight.Builder setOuterConeAngle (float coneOuter)
這個光源會聚焦在錐體中的光源,這個值決定錐體外圍的大小。系統會在內部和外錐角之間交替強度,也就是說,如果強度與錐體完全相同,就會非常明顯。一般來說,您會希望使用內部錐體小於外部錐體,以免產生鋸齒。
參數
ConeOuter | 外錐角度,以弧度表示,預設值為 0.6 |
---|
publicLight.Builder setShadowCastingEnabled (布林值 enableShadows)
判斷光源是否投射陰影,或合成物件是否會遮蔽光源。
參數
enableShadows | 設為 True 代表陰影,設為 False 可停用;預設值為 False。 |
---|