从重心坐标获取插值法线

问题描述 投票:0回答:1

我是CGAL的新手,以前从未使用过像这样的大量模板库,因此我很难理解如何从Surface Mesh上的重心坐标获取插值法线。

我有一个带有普通property_map的Surface_mesh,并且我正在寻找在其上特定重心坐标处插入的法线(使用Face_location和Polygon_mesh_processing中的定位方法)。我已经在文档中看到了与插值相关的主题,但并不能真正理解它。

谢谢!

PS:我正在使用CGAL,因为它是我可以找到的唯一具有定位方法的库(从空间中的某个点等获取网格上的重心)。如果有比提供的库更简单的库,我可能会感兴趣。

interpolation mesh cgal
1个回答
0
投票

我想您只需要获取脸部3个顶点的法线,并使用调用locate函数时得到的重心坐标对法线进行加权和。

请参见here,以了解如何将权重与正确的面顶点(因此是法线)相关联。

© www.soinside.com 2019 - 2024. All rights reserved.