public static final class Light.Builder
Light
的工厂类
公共方法
浅色 | |
Light.Builder | |
Light.Builder |
setColorTemperature(浮点温度)
根据所需的“色温”设置光的“RGB”颜色。
|
Light.Builder |
setFalloffRadius(浮点数跌幅)
将光线强度范围设为零。
|
Light.Builder | |
Light.Builder | |
Light.Builder |
setOuterConeAngle (float coneOuter)
聚焦于锥体中的阳光,此值决定了锥体外部分的尺寸。
|
Light.Builder |
setShadowCastingEnabled(布尔值 enableShadows)
决定光线是否投射阴影,或者合成对象能否遮挡光线。
|
继承的方法
公共方法
public Light.Builder setColor (Color color)
设置光的“RGB”颜色。请注意,如果强度是一个单独的参数,则您应设置纯色(即每个通道在 [0,1] 范围内)。但是,超出该范围的值是有效的。
参数
颜色 | "RGB”颜色,默认值为 (1, 1, 1) |
---|
public Light.Builder setColorTemperature (float 获得温度)
根据所需的“色温”设置光的“RGB”颜色。
参数
temperature | 开尔文的色温,范围为 1000 至 10000K典型的商业和住宅照明在 2000K 到 6500K 之间。 |
---|
public Light.Builder setFalloffRadius (float FalloffRadius)
将光线强度范围设为零。这对无限光类型(方向类型)没有影响。
参数
跌落半径 | 以世界单位表示的光半径,默认值为 10.0f。 |
---|
public Light.Builder setInnerConeAngle (float coneInner)
聚焦于锥体中的光照,该值决定了锥体内部部分的尺寸。内插角和内锥角度之间的内插强度为 1,也就是说,如果它们与圆锥相同,就非常尖锐。通常,您需要使内锥小于外锥,以避免混叠。
参数
锥体 | 内锥角度(以弧度为单位),默认值为 0.5 |
---|
public Light.Builder setIntensity (float intensity)
设置光照强度,用于确定光源的亮度 (lx) 或 Lumens (lm)(具体取决于光照类型)。值越大,光线越亮;如果值接近零,则产生的光线非常小。家用灯泡的强度通常介于 800 到 2500 毫米之间,而阳光的亮度约为 120000 勒克斯。没有绝对上限,但通常不需要大于阳光 (120000 lx) 的值。
参数
强度 | 光强度,大于 1 的值均有效。强度会被限制,不能为零或负数。对于方向灯,默认值为 420 lx。对于其他灯,默认值为 2500 lm。 |
---|
public Light.Builder setOuterConeAngle (float coneOuter)
聚焦于锥体中的阳光,此值决定了锥体外部分的尺寸。内插角和内锥角度之间的内插强度为 1,也就是说,如果它们与圆锥相同,就非常尖锐。通常,您需要使内锥小于外锥,以避免混叠。
参数
圆锥图 | 外锥体角度(以弧度表示),默认值为 0.6 |
---|
public Light.Builder setShadowCastingEnabled (boolean enableShadows)
决定光线是否投射阴影,或者合成对象能否遮挡光线。
参数
启用阴影 | true 表示启用阴影,false 表示停用;默认值为 false。 |
---|