ライト

パブリック クラス Light

不動産物件の照明ストア。

ネストされたクラス

クラス Light.Builder Light のファクトリー クラス
enum Light.Type 光源の種類

パブリック メソッド

static Light.Builder
builderLight.Type タイプ)
他に何も設定されていない場合、デフォルトのライトを作成します。
Color
getColor()
ライトの RGB Color を取得します。
浮動小数点数
getFalloffRadius()
ライトの減衰範囲を取得します。
浮動小数点数
getInnerConeAngle()
スポットライトの内側の円錐形の角度を取得します。
浮動小数点数
getIntensity()
光の強さを確認します。
浮動小数点数
getOuterConeAngle()
スポットライトの外側の円すいの角度を取得します。
Light.Type
getType()
ライト Light.Type を手に入れましょう。
ブール値
isShadowCastingEnabled()
ライトでシャドウ キャストが有効になっている場合、true を返します。
void
setColorColor 色)
ライトの色を表す RGB 値を設定します。
void
setColorTemperature(浮動小数点温度)
目的の色温度に基づいて RGB カラーを設定します。
void
setFalloffRadius(floatfalloffRadius)
光の強度がゼロに低下する範囲を設定します。
void
setInnerConeAngle(float coneInner)
スポットライトは円錐形のライトです。この値により、円錐の内側のサイズが決まります。
void
setIntensity(浮動小数点数)
光の強さを設定します。照度は Lux(lx)または Lumens(lm)によって決まります(光のタイプによって異なります)。
void
setOuterConeAngle(float coneOuter)
スポットライトは円錐形のライトを表しています。この値により、円錐の外側の部分のサイズが決まります。

継承されるメソッド

パブリック メソッド

public static Light.Builder builder (Light.Type タイプ)

他に何も設定されていない場合、デフォルトのライトを作成します。

パラメータ
type

public Color getColor ()

ライトの RGB Color を取得します。

public float getFalloffRadius ()

ライトの減衰範囲を取得します。

public float getInnerConeAngle ()

スポットライトの内側の円錐形の角度を取得します。

public float getIntensity ()

光の強さを確認します。

public float getOuterConeAngle ()

スポットライトの外側の円すいの角度を取得します。

public Light.Type getType ()

ライト Light.Type を手に入れましょう。

public boolean isShadowCastingEnabled ()

ライトでシャドウ キャストが有効になっている場合、true を返します。

public void setColor (Color 色)

ライトの色を表す RGB 値を設定します。強度は別個のパラメータであるため、純粋な色を設定する必要があります(つまり、各チャンネルは [0,1] の範囲にあります)。ただし、この範囲外の値は設定可能です。

パラメータ
"RGB" color。デフォルトは 0xffffffff です

public void setColorTemperature (浮動小数点温度)

目的の色温度に基づいて RGB カラーを設定します。

パラメータ
温度 ケルビンの色温度(1,000 ~ 10,000K)。一般的な商用照明と住宅用照明は、2,000 ~ 6,500,000 の範囲です。

public void setFalloffRadius (浮動小数点の降格 Radius)

光の強度がゼロに低下する範囲を設定します。これは DIRECTIONAL タイプには影響しません。

パラメータ
秋の 世界単位の光半径(デフォルトは 10.0)

public void setInnerConeAngle (float coneInner)

スポットライトは円錐形のライトです。この値により、円錐の内側の大きさが決まります。強度は円錐の内側と外側の角度の間で補間されます。つまり、円錐の角度が同じであれば、完璧に鋭くなります。一般に、エイリアシングを避けるために、内側のコーンは外側のコーンよりも小さくする必要があります。

パラメータ
coneInner 内側の円錐の角度(ラジアン、デフォルトは 0.5)

public void setIntensity (浮動小数点数)

光の強さを設定します。照度は Lux(lx)または Lumens(lm)によって決まります(光のタイプによって異なります)。値が大きいほどライトが明るくなり、値がほぼ 0 になります。一般的な電球の照度は 800 ~ 2,500 lm ですが、太陽光の照度は約 120,000 lx です。絶対的な上限はありませんが、通常、日光(120,000 lx)より大きい値は不要です。

パラメータ
強さ 光の強度、1 より大きい値が有効強度は固定されます。ゼロや負の値にすることはできません。方向性ライトの場合、デフォルトは 420 lx です。その他のライトについては、デフォルトは 2,500 lm です。

public void setOuterConeAngle (float coneOuter)

スポットライトは円錐形のライトです。この値により、円錐の外側の部分のサイズが決まります。強度は円錐の内側と外側の角度の間で補間されます。つまり、円錐の角度が同じであれば、完璧に鋭くなります。一般に、エイリアシングを避けるために、内側のコーンは外側のコーンよりも小さくする必要があります。

パラメータ
ConeOuter ラジアンの外側の円錐角(デフォルトは 0.6)