Я шукаю алгоритм, рішення високого рівня або навіть бібліотеку, яка може допомогти мені визначити, чи перетинаються два полігони в Python.
Я маю вершини двох многокутників (Це однокутні багатокутники без жодних отворів) у двох різних масивах. Полігони 2D (тобто просто координати X і Y)
Я хотів би зробити функцію, яка поверне булеве значення, яке вказує, чи перетинаються ці два багатокутники.
Зверніть увагу, що я не можу використовувати arcpy
або будь-які arcgis
компоненти в цьому.
Чи можете ви запропонувати алгоритм чи бібліотеку для цього?