如果我需要选择一些垂直于特定轴的多边形(比如x,这是[1,0,0]我正在做一个像这样的点积
axis = [1,0,0]
normal = polyOp.getFaceNormal $ 1
result = dot normal axis
其中1是我需要检查的面孔。如果点积为1,那么我的多边形是垂直的。 如何检查本地轴? 换句话说,想象一下物体是旋转的,我需要选择垂直于其局部z的面。我该怎么做?
编辑:即使将节点乘以polyop.getFaceNormal $ 1 * $.rotation
对象,结果也完全相同。
答案 0 :(得分:1)
不查询节点,查询可编辑多边形对象本身:
polyOp.getFaceNormal $.baseObject 1