Делая края из тех же 2 узлов не перекрываются - PullRequest
0 голосов
/ 07 марта 2019

Итак, у меня есть график, который содержит узлы, которые связаны с другими узлами через несколько ребер, сейчас я просто рисую прямую линию между ними. Как я мог заставить их не перекрываться, даже если бы я двигал их мышью. Нарисовать их параллельно?

На изображении синие прямоугольники - это узлы, а черные / красные линии - это края, я рисую над ними символ для разных типов ребер. В красном круге у меня есть больше типов ребер из тех же двух узлов, поэтому они перекрываются.

enter image description here

Я использую Qt для графики. Каждый узел имеет нормальные 2d координаты: x, y

...