У меня есть некоторый непересекающийся многоугольник, и мне нужно «выровнять» его так, чтобы все углы были углами 90 градусов.
Есть ли хороший алгоритм для этого?
РЕДАКТИРОВАТЬ
Допуская самопересечения в получающемся многоугольнике, я ищу «лучший» метод тесселяции плиток прямоугольной формы в исходном многоугольнике.Прямоугольники могут охватывать исходные края многоугольника, и цель состоит в том, чтобы расположить большинство прямоугольников прямо в многоугольнике.