如何在 three.js 中隐藏和显示场景中的对象

How to hide and show an object on scene in three.js

我的场景中有一个由球体组成的对象。我有一个隐藏和显示按钮。
我的程序流程就是这样。例如,当我 select 其中一个球体(我对 select 一个球体使用光线投射)然后 单击隐藏按钮,这个球体将被隐藏。 并且然后单击显示按钮,它将显示。但是我不知道怎么办。
我使用 three.js 创建我的场景。
而且我没有找到我的问题的任何例子。我该怎么做?
感谢您的帮助。

直接使用对象遍历的方法隐藏three.js中的网格。 在我的代码中根据名称隐藏对象

object.traverse ( function (child) {
    if (child instanceof THREE.Mesh) {
        child.visible = true;
    }
});

这是对象 show/hide 选项的工作示例 http://jsfiddle.net/ddbTy/287/

我觉得应该有用,..

试试这个:

object.visible = false; //Invisible
object.visible = true;  //Visible