【问题标题】:how can I simplify a specific region of 3d mesh using CGAL如何使用 CGAL 简化 3d 网格的特定区域
【发布时间】:2019-05-08 10:51:51
【问题描述】:

我使用 CGAL Surface Mesh Simplification 来简化 .off 文件中的 3d 网格被读取为 Linear_cell_complex_for_combinatorial_map 并使用 undo_edge_collapse_surface_mesh 撤消边缘折叠(简化)。

如何在网格上的特定选定区域内进行简化和撤消过程。

有什么建议吗?

【问题讨论】:

    标签: c++ 3d computational-geometry mesh cgal


    【解决方案1】:

    您可以通过在参数中传递一个边 --> 布尔映射来约束一些边,使其不会被删除。

    请参阅documentation of the edge_collapse() functionthis CGAL example 中的命名参数is_constrained_edge_map 以获取使用示例。在您的情况下,您只需遍历区域的边缘并限制它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-24
      相关资源
      最近更新 更多