计算网格的顶点法线

时间:2013-05-02 14:39:29

标签: graphics

我已经合法地完成了所有可能的研究,而这只是简单地计算每个相邻面的表面法线。 计算表面法线很容易,但是如何找到每个顶点的相邻面?你用什么样的存储空间?我错过了什么吗?为什么每个人都这么容易。

非常感谢任何指导。

1 个答案:

答案 0 :(得分:12)

  

但你怎么找到每个顶点的相邻面?

将其视为圆形:迭代面并添加到顶点的法线。处理完所有面后,将顶点法线标准化为单位长度。我在这里详细描述了

Calculating normals in a triangle mesh

如果你真的想找到一个顶点的面,那么天真的方法就是对面部列表中的顶点进行(线性)搜索。更好的方法是维护一个调整列表。