Надеюсь, это не слишком расплывчато. Я считаю, что CGAl-библиотеку довольно сложно понять, и это может быть просто разница в терминологии, которая меня сбивает с толку.Триангуляция CGAL над точками 3D - попытка «кожи»
Я пытаюсь создать триангуляцию по набору трехмерных точек, но я не уверен, что использую правильную функциональность или просто вызываю неправильные функции. Я использовал триангуляцию PCL, но результаты плохие, хотя код прост и понятен. Я надеюсь, что CGAL сможет добиться большего успеха.
Я попытался с помощью простой триангуляции, как, указанной в simple_triangulation_3 примере. Это должно дать треугольники, соединяющие входные точки данных, и другие. Однако извлечение конечных граней приведет к некоторым граням, которые дают выпуклую оболочку над точками:
.
Я попытался использовать создание сетки, но это добавляет много дополнительных точек, которые я также не хочу. У меня нет возможности анализировать полученную форму, поскольку я не уверен, как получить треугольники от этого, а не из полигонов.
Так что в основном я хотел проверить, какой должен быть правильный подход, прежде чем смотреть на процедуру получения результатов и анализа кода.
Вы действительно хотите триангуляции или вы хотите, чтобы восстановить поверхность из множества точек? – pmr