Как я могу упростить конкретную область 3D-сетки с помощью CGAL - PullRequest
1 голос
/ 08 мая 2019

Я использую CGAL Упрощение поверхностной сетки , чтобы упростить 3d-сетку из .off файла, который читался как Linear_cell_complex_for_combinatorial_map и отменял свертывание (упрощение) краев, используя undo_edge_collapse_surface_mesh .

.

Как выполнить упрощение и отменить процессы в пределах определенной выбранной области на сетке.

какие-либо рекомендации, пожалуйста?

1 Ответ

0 голосов
/ 13 мая 2019

Вы можете ограничить некоторые ребра так, что они не будут удалены, передав в качестве аргумента карту ребра -> bool.

См. Именованный параметр is_constrained_edge_map в документации функции edge_collapse () и этот пример CGAL для примера использования.В вашем случае вы просто зациклились бы на границах своих регионов и ограничили их.

...