【发布时间】:2011-03-23 18:52:58
【问题描述】:
我似乎无法找到计算 3D 中 4 个顶点平面的法线的方程。给定 4 个顶点,(x1, y1, z1), (x2, y2, z2) 等。如何计算它们创建的曲面的法线?我了解它如何与三角形函数一起使用,但我不确定如何使其适应 4 个顶点
【问题讨论】:
我似乎无法找到计算 3D 中 4 个顶点平面的法线的方程。给定 4 个顶点,(x1, y1, z1), (x2, y2, z2) 等。如何计算它们创建的曲面的法线?我了解它如何与三角形函数一起使用,但我不确定如何使其适应 4 个顶点
【问题讨论】:
您需要将四边形分成两个三角形(无论哪种方式),计算两个法线并平均它们。理想情况下,无论如何,两个法线都是相同的,而在另一种情况下,您有一个最佳近似值。
原因是三角形必然是平面的(不可能是其他方式),但对于四边形,您没有这样的保证。因此,您根本不可能知道存在单一法线。
平均两个子三角形的法线并不理想,但是在中间有“折叠”的图元上你还能做什么。
【讨论】: