CGAL Extrusion реализация

Я пытаюсь выдавить плоский 2D-многоугольник, используя Cgal. Я знаю, что нет способа автоматически сделать это с помощью CGAL, поэтому я хотел бы получить некоторую помощь о том, как это сделать. Чтобы предоставить вам некоторые детали, я построил сетку входного 2D-многоугольника и создал две многогранные параллельные грани, изменив координату 'z', чтобы каждая вершина имела вид:

v (x, y, 0) и v_parallel(x,y, высота)

Проблема в том, что при попытке объединить стороны. Треугольники обычно не всегда ориентированы, и для этого потребуется переориентировать весь набор заново. Мои вопросы:

  1. Это правильный способ реализации экструзии с использованием CGAL?
  2. Если да, то должен ли я сам строить треугольники на боковых гранях? Или есть встроенный метод CGAL для автоматического соединения границ этих двух параллельных граней?

0 ответов

Другие вопросы по тегам