获得BoxGeometry的方向

时间:2018-06-13 18:40:48

标签: javascript three.js

如何获得BoxGeometry的面向方向?

或换句话说,“正面”面的正常。

我想没有办法知道脸是否是正面但是我尝试使用geometry.faces[index].normal来获得所有脸部的法线但是没有得到盒子的“外”6面的法线,我得到所有12个面,好像盒子的一面有两个相反方向的面。

我的想法是在盒子周围做一个圆圈,360点代表度数,并使用指向正面方向的射线轮查找圆圈的交点,并以度为单位获取面部的方向。

后来我发现BoxGeometry有一个旋转矢量,它以弧度为单位旋转,但问题是它不是一个完整的旋转。例如,一个在Y轴上顺时针旋转45°的盒子与135°相同但具有不同的X和Z值。

0 个答案:

没有答案