跳至主要內容

RectAreaLight

小于 1 分钟

RectAreaLight

平行光光源,继承自THREE.RectAreaLight。平面光光源从一个矩形平面上均匀地发射光线。这种光源可以用来模拟像明亮的窗户或者条状灯光光源。

注意

不支持阴影。 只支持 MeshStandardMaterial 和 MeshPhysicalMaterial 两种材质。

构造

new VT.RectAreaLight({
    // 光源颜色
    color:"#ffffff", 
    // 光源强度
    intensity: 1.0,
    // 宽度
    width: 1, 
    // 高度
    height: 1,
});

属性

isRectAreaLight

  • 类型:{Boolean} 是否RectAreaLight类型,不可修改,是

color

  • 类型:THREE.Color 灯光颜色

修改颜色

light.color = VT.Utils.parseColor("#FF0000");

light.color = new THREE.Color("#FF0000");

intensity

  • 类型:Number 强度,大于等于0

width

  • 类型:Number 光源宽度

height

  • 类型:Number 光源高度

方法

上次编辑于:
贡献者: dashun