Алгоритм построения ломанной прямой

Mixon
Дата: 12.01.2018 15:51:57
День добрый!
Подскажите пожалуйста алгоритм построения ломанной линии для связи двух и более блоков(отрисовка, как на схемах)

ЗЫ простой вариант 2 точки
ЗЫЫ средний вариант между двумя паралепипидами
ЗЫЫЫ и совсем сложно когда на канвасе более двух объектов и все пути (не проходят под блоками и не пересекаются)

Заранее спасибо, первый вариант не вопрос а как с остальными пока не понимаю.