Предполагается, что у меня много многоугольников, каков наилучший алгоритм для построения многоугольника - может быть, с отверстиями из объединения всех этих многоугольников?
Для моей цели вы можете представить каждый кусокполигон в виде пазла, когда вы закончите их, вы получите красивую картинку.Но суть в том, что небольшая часть (скажем, <5%) головоломки отсутствует, и вам все равно необходимо сформировать изображение как можно более полным;это многоугольник (или многоугольники) - может быть, с отверстиями - который я хочу сформировать. </p>
Мой наивный подход - взять два многоугольника, объединить их и взять другой многоугольник, объединить его с объединениемдва многоугольника, и повторяйте этот процесс, пока каждый кусок не будет объединен.Затем я пробежусь по списку объединенных многоугольников и проверим, можно ли объединить еще несколько многоугольников, и буду повторять этот процесс до тех пор, пока не будет достигнут удовлетворительный результат.
Но это похоже на крайне наивный подход.Мне просто интересно, есть ли другой лучший алгоритм?