three.js有没有办法确定给定的网格面是否可见?

时间:2015-11-11 11:04:21

标签: three.js

我从当前场景中的一个或多个对象中选择了一组面(三角形)。相机在场景中旋转。 我需要知道哪些子集面(如果有的话)在任何时候都可见。

是否存在在three.js中执行此操作的算法?我能想到的唯一方法是将每张脸的光线投射到相机上。如果它在没有与任何其他物体相交的情况下撞击相机,则它必须对相机可见。必须为相机的每次移动完成。这会是一种有效的方法吗?

编辑:这是Check a face is upwards/downwards towards mouse direction的略有变化 因为我还需要知道相机是否可以看到脸部,而不仅仅是面对"它

0 个答案:

没有答案