Смещение полилинии с замкнутым многоугольником и островами

StackOverflow https://stackoverflow.com/questions/845254

  •  20-08-2019
  •  | 
  •  

Вопрос

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

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

Скриншот 1

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

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

Это было полезно?

Решение

Видеть здесь для одного метода смещения многоугольника с использованием его скелета (именно это вы и пытаетесь сделать здесь).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top