Тема: Алгоритм. Поделить многоугольник

Нужно разбить ортогональный многоугольник на прямоугольники.
Очень хочется получить что то вроде этого:
Алгоритм. Поделить многоугольник

Теряюсь в каком направление думать, если есть идеи буду очень признателен.

Re: Алгоритм. Поделить многоугольник

Начни с того, что отсортируй все вершины по X (как ты нарисовал).