n4------------------n3--------------------n2--n1 | | | | | | | P1 | | | | | | | n6--n5 | | | | n11--n10 | n17 P4 | | P2 | | | P3 | n7 | n12---n9 | | | n8 | | | n16------------n15---------n14------------n13
В приведенном выше ASCII-тексте имеется четыре многоугольника (P1, P2, P3, P4) с точно перекрывающимися отрезками. Например, многоугольник P2 (образованный отрезками между узлами n3, 10, 9, 12, 15, 14, 13, 8, 7, 6 и 2) и P1 (n1, 2, 5 и 6) перекрывается на сегмент линии между n2 и n6.Алгоритм поиска перекрывающихся сегментов линий
Каков самый быстрый способ найти сегменты линий, которые перекрываются в точности?
Описание вашего примера неверно. P1 имеет узлы 1,2,5,6, а P2 имеет узлы 2,3,10,9,12,15,14,13,8,7,6. – perimosocordiae
@perimosocordiae Спасибо. Полагаю, я исправил описание. – magneticMonster
Прежде чем ответить, вы должны указать, как сохраняются ваши фигуры. Это влияет на ответ. – twolfe18