CGAL: Есть ли способ соединить два ребра с разных поверхностей? - PullRequest
1 голос
/ 12 февраля 2020

Я использую CGAL для выполнения некоторых операций обрезки в моих поверхностных сетках, и я хотел повторно соединить различные компоненты впоследствии. Интересно, был ли способ соединить два граничных ребра открытых поверхностных сеток Polyhedron_3, которые l ie довольно близко друг к другу, и создать составной элемент me sh?

Вот пример:

Edge connection between surfaces

Я пытался исследовать подход заполнить отверстие, но я не был уверен, как получить чтобы работать на две отдельные сетки Polyhedron_3.

1 Ответ

2 голосов
/ 12 февраля 2020

Если ваши границы уже соответствуют, вы можете использовать stitch_borders(), если нет, вам нужно сначала привязать их. Вы можете использовать недокументированную функцию в этом заголовке , доступном в основной ветке и в следующей версии 5.1. См. Также примеры использования здесь .

...