Я хотел бы сделать уточнение, например, простого куба (от .off); есть несколько способов, но те, которые подходят для того, что я хочу сделать, заканчиваются «морщинами», т. е. форма объекта искажается.Уточненное уточнение с помощью CGAL isotropic_remeshing
Таким образом, ниже обещает разрешить границы (форма?) Объекта должны быть сохранены, позволяя то, что вы ожидали бы уточнения, чтобы просто добавить больше ребер и вершин:
I требуется карта ограничения границ (и если этого недостаточно, мне также понадобится карта ограничений вершин), но она не может точно определить абстракции шаблона. Я попробовал 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, самая последняя на момент написания. Благодарю.
Какие данные вы используете для треугольника сетки? – sloriot
Вот моя текущая попытка: http://pastebin.com/PcY1SLb8 Я продолжаю пытаться записать ее как .stl. Я не знал, что мне нужно треуготься, я шел по связанному примеру. Я делаю «split_long_edges», но я сомневаюсь, что это то, что вы имеете в виду. – JDonner