Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我似乎无法找到计算 3D 中 4 个顶点平面的法线的方程。给定 4 个顶点,(x1, y1, z1), (x2, y2, z2) 等。如何计算它们创建的曲面的法线?我了解它如何与三角形函数一起使用,但我不确定如何使其适应 4 个顶点
您需要将四边形分成两个三角形(无论哪种方式),计算两个法线并将它们平均。理想情况下,无论如何,两个法线都是相同的,而在另一种情况下,您可以获得最佳近似值。
原因是三角形必须是平面的(不可能是其他方式),但是对于四边形,您没有这样的保证。因此,您根本不可能知道存在单一法线。
平均两个子三角形的法线并不理想,但是在中间有“折叠”的图元上你还能做什么。