我使用的是版本THREE.js57。我想在运行时隐藏选定的面部。这可能在three.js
中谢谢&此致
答案 0 :(得分:1)
确实这是可能的,你会想要查看Raycaster库,这里是高级步骤
查看这些文档页面: http://threejs.org/docs/#Reference/Core/Projector http://threejs.org/docs/#Reference/Core/Raycaster
这个例子开头: https://github.com/mrdoob/three.js/blob/master/examples/canvas_interactive_cubes.html
编辑: 好吧,好吧,然后隐藏脸,你可以在另一个SO帖子:
Can I hide faces of a mesh in three.js?
要点是你有一个多材料对象,第一种材料是你的默认材料,第二种材料是完全不透明的。然后,当您相交时,将面设置为使用第二个materialIndex。无论如何,上面的链接应该做的工作。关闭投票反应。 :)