浅色

public class Light

灯具店。

嵌套类

Light.Builder Light 的工厂类
枚举 Light.Type 光源类型

公共方法

static Light.Builder
builderLight.Type 类型)
用于设置默认灯(如果未设置其他任何灯)
颜色
getColor()
获取灯的 RGB Color
浮点数
getFalloffRadius()
获取光的下降半径。
浮点数
getInnerConeAngle()
获取聚光灯的内锥角度。
浮点数
getIntensity()
了解光线强度。
浮点数
getOuterConeAngle()
获取外锥体的聚光灯。
Light.Type
getType()
让灯 Light.Type
布尔值
isShadowCastingEnabled()
如果光源已启用阴影投射,则返回 true。
无效
setColor颜色
设置光的“RGB”颜色。
无效
setColorTemperature(浮点温度)
根据所需的“色温”设置光的“RGB”颜色。
无效
setFalloffRadius(浮点数跌幅)
将光线强度范围设为零。
无效
setSetConeAngle(float coneInner)
聚焦于锥体中的光照,该值决定了锥体内部部分的尺寸。
无效
setIntensity(浮点数)
设置光照强度,用于确定光源的亮度 (lx) 或 Lumens (lm)(具体取决于光照类型)。
无效
setOuterConeAngle (float coneOuter)
聚焦于锥体中的光照,该值决定了锥体外部分的尺寸。

继承的方法

公共方法

public static Light.Builder builder (Light.Type type)

用于设置默认灯(如果未设置其他任何灯)

参数
类型

public Color getColor ()

获取灯的 RGB Color

public float getFalloffRadius ()

获取光的下降半径。

public float getInnerConeAngle ()

获取聚光灯的内锥角度。

公开浮点数 getIntensity ()

了解光线强度。

public float getOuterConeAngle ()

获取外锥体的聚光灯。

public Light.Type getType ()

让灯 Light.Type

公开布尔值 isShadowCastingEnabled ()

如果光源已启用阴影投射,则返回 true。

public void setColor (Color color)

设置光的“RGB”颜色。请注意,强度是一个单独的参数,因此您应该设置纯色(即每个通道在 [0,1] 范围内)。不过,设置该范围之外的值是有效的。

参数
颜色 "RGB”颜色,默认值是 0xffffffff

public void setColorTemperature (float 获得温度)

根据所需的“色温”设置光的“RGB”颜色。

参数
temperature 开尔文的色温,范围为 1000 至 10000K典型的商业和住宅照明在 2000K 到 6500K 之间。

public void setFalloffRadius (float FalloffRadius)

将光线强度范围设为零。这对 DIRECTIONAL 类型没有影响。

参数
跌落半径 世界半径范围内的光半径,默认值为 10.0

public void setInnerConeAngle (float coneInner)

聚焦于锥体中的光照,该值决定了锥体内部部分的尺寸。内插角和内锥角度之间的内插强度为 1,也就是说,如果它们与圆锥相同,就非常尖锐。通常,您需要使内锥小于外锥,以避免混叠。

参数
锥体 内锥角度(以弧度表示),默认值为 0.5

public void setIntensity (float intensity)

设置光照强度,用于确定光源的亮度 (lx) 或 Lumens (lm)(具体取决于光照类型)。值越大,光线越亮;如果值接近零,则产生的光线非常小。家用灯泡的强度通常介于 800 到 2500 像素之间,而阳光的亮度约为 120000 勒克斯。没有绝对上限,但通常不需要高于日光 (120,000 lx) 的值。

参数
强度 光强度,大于 1 的值均有效。强度会被限制,不能为零或负数。对于方向灯,默认值为 420 lx。对于其他灯,默认值为 2500 lm。

public void setOuterConeAngle (float coneOuter)

聚焦于锥体中的阳光,此值决定了锥体外部分的尺寸。内插角和内锥角度之间的内插强度为 1,也就是说,如果它们与圆锥相同,就非常尖锐。通常,您需要使内锥小于外锥,以避免混叠。

参数
圆锥图 外锥体角度(以弧度表示),默认值为 0.6