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