Python-код для преобразования (обрезки) прямоугольников в новую меньшую систему координат - PullRequest
0 голосов
/ 19 февраля 2019

Transformation

Как показано на рисунке, прямоугольники различного размера находятся в системе координат X0, Y0.Теперь мне нужно обрезать это окно, как показано в системе координат X'0 и Y'0.Мне нужна помощь с алгоритмом в Python, чтобы,

  1. Могут быть прямоугольники, которые вообще не перекрываются с новой системой координат.Избавьтесь от них и отфильтруйте только тот, который перекрывается даже меньшей частью.

  2. Как показано красным на рисунке, отрегулируйте координаты x и y зданий, так как только части, лежащие в новой системе координат (красные), становятся прямоугольниками относительно X'0и Y'0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...