跳至主要內容

ReflectorPlane

小于 1 分钟

ReflectorPlane

继承自Thing,拥有ThingTHREE.Object3D一切属性和方法。

构造器

new VT.ReflectorPlane({
    name: "ReflectorPlane",
    // 几何造型参数
    geometry: {
        width: 10,
        height: 10,
        widthSegments: 1,
        heightSegments: 1,
    },
    // 材质 THREE.ShaderMaterial
    material: {
        // 材质参数
        uniforms: {
            // 贴图高度
            textureHeight: window.innerHeight * window.devicePixelRatio,
            // 贴图宽度
            textureWidth: window.innerWidth * window.devicePixelRatio,
            // 透明度
            opacity: 0.3,
            // 颜色值
            color: "#7F7F7F",
        }
    },
})

属性成员

isReflectorPlane

  • 类型: {Boolean} 是否镜面反射物体,是,不可修改

type

  • 类型:{String} ReflectorPlane,不可修改

reflector

  • 类型:{Reflector} Reflector实例

方法

updateGeometry

更新几何造型参数

  • updateGeometry(geometry)
  • 类型:Function
  • 参数:
    • geometry {Object} 几何造型参数
      • width {Number} 宽度
      • height {Number} 高度
  • 返回:无
上次编辑于:
贡献者: dashun