Смещение полилинии с замкнутым многоугольником и островками - PullRequest
2 голосов
/ 10 мая 2009

У меня есть несортированный набор отрезков без привязки друг к другу. Каждая строка описана с 2 точками (х, у). Я могу искать линии с одинаковыми точками, что означает, что они должны быть связаны.

Каждая строка имеет атрибут толщины. Мне нужно сместить каждый путь на эту толщину и создать 4 точки, описывающие конечный плигон (для каждой линии).

Снимок экрана 1

теперь мне нужно уточнить его, чтобы правильно обрабатывать углы (соединения). но понятия не имею, как это сделать.

Желаемый результат: Скриншот 2

1 Ответ

0 голосов
/ 10 мая 2009

См. здесь , чтобы узнать об одном методе смещения многоугольника с использованием его скелета (что вы и здесь пытаетесь сделать).

...