После того, как я выполнил двумерную триангуляцию, некоторые треугольники имеют один и тот же цвет, и я хочу перекомпилировать их для рисования в виде цветных графических дорожек. Я считаю, что если я просто рисую треугольники один за другим, некоторые графические визуализаторы показывают швы между треугольниками (по крайней мере, если задействованы сглаживание и/или прозрачность).Что противоположность триангуляции многоугольника?
Как я могу взять набор (неперекрывающихся) треугольников и создать графический путь, который может содержать дыры и не пересекающиеся полигоны?
Слегка добавив треугольники к графическому пути, на самом деле хорошо работает для заполнения (хотя и не для поглаживания, конечно), но не имеет права экспортировать эти дополнительные внутренние точки.
удалить все ребра, которые происходят более одного раза? (где ребро определяется двумя связанными с ним точками) –
Неплохой старт, но по-прежнему возникает вопрос об повороте оставшихся краев в путь, который не является тривиальным для прикосновения к полигонам, а затем выяснения, которые являются отверстиями другие. Я надеюсь, что есть имя для этой операции и общий алгоритм, который обрабатывал бы частично разделяемые ребра. – xan