Как разложить многоугольник с самопересечениями на множество простых многоугольников?
Входной многоугольник P = {p1, ... pn} задается набором из n вершин с ориентацией против часовой стрелки.Я хотел бы выполнить склонение для набора из m многоугольников P1, ..., Pm.
![enter image description here](https://i.stack.imgur.com/XyZOp.png)
Простая прогулка по отрезкам отпересечение с соседним не дает никакого эффекта;есть 2 сегмента с одной и той же начальной точкой, представленной точкой пересечения.
Возможно, поможет лексикографический вид ребер ...