У меня есть несортированный набор отрезков без какой-либо привязки друг к другу. Каждая линия описывается двумя точками (x,y). Я могу искать линии с одинаковыми точками, значит, они должны быть соединены.
Каждая линия имеет атрибут толщины. Мне нужно сместить каждый путь на эту толщину и создать 4 точки, описывающие конечный многоугольник (для каждой линии).
теперь мне нужно доработать его, чтобы правильно обрабатывать углы (соединения). но понятия не имею, как это сделать.
Желаемый результат: Снимок экрана 2.