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
- 返回:无