如何使用CGAL撤消特定区域中的塌陷边缘

时间:2019-03-26 16:37:45

标签: qt computational-geometry mesh cgal simplification

我正在QT-creator上创建一个应用程序,并使用CGAL读取.off文件为Linear_cell_complex_for_bgl_combinatorial_map_helper,使用edge_collapse方法对其进行简化,并通过undo方法重新插入折叠的边缘

#define MAKE_ENUM_MAP(from, from_value, to, to_value) \
template<from> \
auto mapper() { return to_value; } \
template<to> \
auto mapper() { return from_value; }

关于的任何想法或有用链接: 是否仅在特定区域重新插入塌陷边缘,而不是全部塌陷边缘?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

上面的链接是一个概念证明,它可以撤消CGAL::Surface_mesh和OpenMesh,但不能撤消CGAL::Polyhedron_3CGAL::LCC