3

我似乎无法找到计算 3D 中 4 个顶点平面的法线的方程。给定 4 个顶点,(x1, y1, z1), (x2, y2, z2) 等。如何计算它们创建的曲面的法线?我了解它如何与三角形函数一起使用,但我不确定如何使其适应 4 个顶点

4

1 回答 1

8

您需要将四边形分成两个三角形(无论哪种方式),计算两个法线并将它们平均。理想情况下,无论如何,两个法线都是相同的,而在另一种情况下,您可以获得最佳近似值。

原因是三角形必须是平面的(不可能是其他方式),但是对于四边形,您没有这样的保证。因此,您根本不可能知道存在单一法线。

平均两个子三角形的法线并不理想,但是在中间有“折叠”的图元上你还能做什么。

于 2011-03-23T18:57:04.217 回答