我的场景中有一个由球体组成的物体。我有一个隐藏和显示按钮 我的程序流程就是这样。例如,当我选择其中一个球体时(我使用光线投射选择球体)然后单击隐藏按钮,此球体将被隐藏。然后单击显示按钮将显示。但我不知道怎么办呢 我使用three.js来创建我的场景 我没有找到任何关于我的问题的例子。我该怎么办? 谢谢你的帮助。
答案 0 :(得分:1)
只需使用object traverse方法隐藏three.js中的网格。 在我的代码中,根据名称
隐藏对象object.traverse ( function (child) {
if (child instanceof THREE.Mesh) {
child.visible = true;
}
});
以下是Object show / hide选项的工作示例 http://jsfiddle.net/ddbTy/287/
我认为它应该有用,..
答案 1 :(得分:0)
尝试一下:
object.visible = false; //Invisible
object.visible = true; //Visible