threejs 隐藏模型和显示模型

threejs yekong

threejs项目开发中我们会遇到隐藏模型的需要,我们可以通过属性.visible来控制模型的隐藏和显示

.visible是true是显示,false为隐藏,默认为true

group.visible = false

材质属性 .visible

材质对象的父类 Material 封装了一个.visible属性,通过该属性可以控制是否隐藏该材质对应的模型对象。

// 隐藏网格模型mesh visible默认为true,假如mesh2模型和mesh的material属性指向的是同一个材质,那么mesh2也会跟着隐藏

mesh.material.visible=false

注意:如果多个模型引用了同一个材质,如果该材质,visible设置为false,意味着隐藏绑定该材质的所有模型。

当前内容为观看threejs视频教程 WebGL/Three.js前端高薪3D可视化 课程-层级模型-模型隐藏或显示-实践的学习笔记

喜欢