Я хотел бы сделать доработку, например, простого куба (из .off); есть несколько способов, но те, которые подходят для того, что я хочу сделать дальше, заканчиваются «морщинами», то есть форма объекта искажается.
Этот способ ниже обещает позволить сохранить границы (форму?) Объекта, позволяя то, что вы ожидаете от уточнения, просто добавить больше ребер и вершин:
Мне нужна карта ограничения края (и если этого недостаточно, мне также нужна карта ограничения вершины), но я не могу достаточно хорошо понять абстракции шаблона. Я попробовал OpenMesh Constrained_edge_map из другого примера CGAL, но он слишком отличается и не компилируется. Я прошу карту краев и, возможно, карту вершин, которую я могу передать вызову:
PMP::isotropic_remeshing(
faces(mesh),
target_edge_length,
mesh,
PMP::parameters::number_of_iterations(nb_iter)
.protect_constraints(true)//i.e. protect border, here
);
Я использую CGAL 4.8.1, самую последнюю на момент написания. Спасибо.