ReflectorPlane
小于 1 分钟
ReflectorPlane
继承自Thing,拥有Thing、THREE.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}高度 
 - width 
 
 - geometry 
 - 返回:无