我正在使用cgal表面网格简化。从.off文件中简化3D网格,读取为linear_cell_cell_complex_for_for_for_combinatorial_map,并使用undo_edge_collapse_surface_surface_mesh。
如何在网格上特定选定区域内进行简化和撤消过程。
有什么建议?
您可以约束一些边缘,以免通过参数中的边缘 -> bool映射来删除它们。
在edge_collapse((函数的文档和此cgal示例中,请参见命名参数IS_CONTRAIND_EDGE_MAP,以获取使用示例。在您的情况下,您只需循环绕过区域的边缘并限制它们。