полигон — полигонизировать треугольную сетку (C ++)

Я пытаюсь создать буферный полигон из триангулированной сетки. Я пробовал различные комбинации с geos и gdal polygonization (используя всю ломаную линию как линейную строку, используя наборы линейных массивов, наборы точек, …). Я всегда получаю NULL или пустой полигон при полигонизации.

В качестве справочной информации: Сетка создается во время экспорта данных САПР из полилиний, для которых задан стиль ширины или имеются выпуклости (замкнутые полилинии обрабатываются как многоугольники или иным образом экспортируемые линии строк как есть).

Поэтому я прихожу к выводу, что невозможно полигонизировать треугольную сетку. Это правильно?

Поскольку в моем использовании я могу с уверенностью предположить, что моя ломаная является единственной геометрией, и я в любом случае просто хочу буфер (внешнее кольцо / корпус, без отверстий) этой геометрии, как я могу алгоритмически решить это, чтобы создать корпус самостоятельно?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]