4、材质对象
4.1 材质共有属性、私有属性
点材质PointsMaterial
、基础线材质LineBasicMaterial
、基础网格材质MeshBasicMaterial
、高光网格材质MeshPhongMaterial
等材质都是父类Material
的子类。
私有属性例如:点材质特有的尺寸属性.size;高光网格材质特有的高光颜色属性.specular
共有属性例如:.side;.opacity
.side 正面/背面/双面
var material = new THREE.MeshBasicMaterial({
color: 0xdd00ff,
// 前面FrontSide 背面:BackSide 双面:DoubleSide
side:THREE.DoubleSide,
});
.opacity 透明度
var material = new THREE.MeshPhongMaterial({
color: 0x220000,
// transparent设置为true,开启透明,否则opacity不起作用
transparent: true,
// 设置材质透明度
opacity: 0.4,
});
访问材质属性
// transparent设置为true,开启透明,否则opacity不起作用
material.transparent = true;
// 设置材质透明度
material.opacity = 0.4;