【发布时间】:2016-02-18 19:56:01
【问题描述】:
给定一个凸的 3d 多边形(凸包),我如何确定法线表面/顶点向量的正确方向?由于多边形是凸的,正确的意思是向外(远离质心)。
def surface_normal(centroid, p1, p2, p3):
a = p2-p1
b = p3-p1
n = np.cross(a,b)
if **test including centroid?** :
return n
else:
return -n # change direction
当我导出为 .obj 文件时,我实际上需要法线顶点向量,但我假设我需要事先计算表面向量并将它们组合起来。
【问题讨论】:
标签: numpy vector-graphics normals