用CGAL对两个网格进行心细化,获得相交折线

时间:2019-04-18 07:46:47

标签: cgal

如何使用CGAL :: Polygon_mesh_processing :: corefine()从芯细化所产生的自身网格中识别相交的折线,但是不必额外使用CGAL :: Polygon_mesh_processing :: surface_intersection() ,什么重复交点计算。

1 个答案:

答案 0 :(得分:0)

两个网格的边缘是否足够? 如果是这样,可以使用命名参数edge_is_constrained_map标记相交处的边。如果您不想遍历网格的边缘以收集它们,则可以编写一个属性图来收集它们(IIRC,put每个半边仅调用一次)。 如果没有,应该可以获取,但不能使用公共API。