Привет. Спасибо за ответ. Вот уже неделю мучаюсь. Какое-то решение уже есть, но очень кривое и пока не работающее
Какие точки должны быть соеденины?
Блок у меня - это квадрат. У него есть входа и выход. Соединяют выход одного блока и вход другого блока.
Это должны быть только прямые или ломаные отрезки?
Это ломанные отрезки с прямыми углами.
Все проблемма в том, что я немного не понимаю. У меня не шахматная доска, а просто плоскость.
И все-таки тут бинго. Попробую разбить плоскость, как шаматную доску и действительно применить AStar. Ведь если геокарты так делают, то значит дурак тут точно я, а не моя проблема. Есть еще предположение двигать блоки не произвольно по плоскости, а по клеточкам. Это решит очень сильно проблему.
Спасибо за наводку буду работать в этом направлении.