直接引入函数就能用,第一个参数传需要改变的模型,第二个参数是控制透明度的,递归处理
let initElevator = function (materials: any, opacity: number) {
//材质透明化
// console.log(materials.length);
for (var i = 0; i < materials.length; i++) {
if (materials[i].isGroup) {
//如果是组,则递归调用初始化函数
initElevator(materials[i].children, opacity);
} else {
//否则设置材质的透明性
materials[i].material.transparent = true;
materials[i].material.opacity = opacity;
}
}
}
export { initElevator };