Light
のファクトリー クラス
パブリック メソッド
軽め | |
Light.Builder | |
Light.Builder |
setColorTemperature(浮動小数点温度)
目的の色温度に基づいて RGB カラーを設定します。
|
Light.Builder |
setFalloffRadius(floatfalloffRadius)
光の強度がゼロに低下する範囲を設定します。
|
Light.Builder |
setInnerConeAngle(float coneInner)
スポットライトは円錐形のライトです。この値により、円錐の内側の大きさが決まります。
|
Light.Builder |
setIntensity(浮動小数点数)
光の強さを設定します。照度は Lux(lx)または Lumens(lm)によって決まります(光のタイプによって異なります)。
|
Light.Builder |
setOuterConeAngle(float coneOuter)
スポットライトは円錐形のライトです。この値により、円錐の外側の部分のサイズが決まります。
|
Light.Builder |
setShadowCastingEnabled(ブール値 enableShadows)
ライトにシャドウを投影するか、合成オブジェクトで光を遮れるかを判断します。
|
継承されるメソッド
パブリック メソッド
public Light.Builder setColor (Color カラー)
ライトの色を表す RGB 値を設定します。強度は別個のパラメータであるため、純粋な色を設定する必要があります(つまり、各チャネルは [0,1] の範囲にあります)。ただし、この範囲外の値は設定可能です。
パラメータ
色 | "RGB" 色、デフォルトは (1, 1, 1) |
---|
public Light.Builder setColorTemperature (浮動小数点温度)
目的の色温度に基づいて RGB カラーを設定します。
パラメータ
温度 | ケルビンの色温度(1,000 ~ 10,000K)。一般的な商用照明と住宅用照明は、2,000 ~ 6,500,000 の範囲です。 |
---|
public Light.Builder setFalloffRadius (float fouroffRadius)
光の強度がゼロに低下する範囲を設定します。無限ライトのタイプ(方向タイプ)には影響しません。
パラメータ
秋の | 光の半径(世界単位)。デフォルトは 10.0f です。 |
---|
public Light.Builder setInnerConeAngle (float coneInner)
スポットライトは円錐形のライトです。この値により、円錐の内側の大きさが決まります。強度は円錐の内側と外側の角度で補間されます。つまり、円錐の角度が同じであれば完全に鋭くなります。一般に、エイリアシングを避けるために、内側のコーンは外側のコーンよりも小さくする必要があります。
パラメータ
coneInner | 内側の円錐の角度(ラジアン、デフォルトは 0.5) |
---|
public Light.Builder setIntensity (float intensity)
光の強さを設定します。照度は Lux(lx)または Lumens(lm)によって決まります(光のタイプによって異なります)。値が大きいほどライトが明るくなり、値がほぼ 0 になります。一般的な電球の強度は 800 ~ 2,500 lm ですが、太陽光での照度は約 120,000 lx です。絶対的な上限はありませんが、日光(120,000 lx)より大きい値は通常は不要です。
パラメータ
強さ | 光の強度、1 より大きい値が有効強度は固定されます。ゼロや負の値にすることはできません。方向性ライトの場合、デフォルトは 420 lx です。その他のライトについては、デフォルトは 2,500 lm です。 |
---|
public Light.Builder setOuterConeAngle (float coneOuter)
スポットライトは円錐形のライトです。この値により、円錐の外側の部分のサイズが決まります。強度は円錐の内側と外側の角度で補間されます。つまり、円錐の角度が同じであれば完全に鋭くなります。一般に、エイリアシングを避けるために、内側のコーンは外側のコーンよりも小さくする必要があります。
パラメータ
ConeOuter | ラジアンの外側の円錐角(デフォルトは 0.6) |
---|
public Light.Builder setShadowCastingEnabled (ブール値 enableShadows)
ライトにシャドウを投影するか、合成オブジェクトで光を遮れるかを判断します。
パラメータ
enableShadows | シャドウを有効にする場合は true、無効にする場合は false を指定します。デフォルトは false です。 |
---|