Commit Graph

3 Commits

Author SHA1 Message Date
Ivan Krysak 45ede5fd6b Import edge routing from caliban
(the following is the original commit message)

The last step is pretty simple. All that's left to do is to take the
ordered edge container and to `append` their points to their `Path`
2022-06-14 18:55:59 +03:00
Ivan Krysak e5f98a0437 Import edge ordering from caliban
(the following is the original commit message)

Now that the problematic edges are dealt with, all the normal edges
need to also get routed, but first, it's a good idea to order them.
As such, the DAG is consumed to produce the list of all the edges in
the optimal order for them to get routed.
2022-06-14 18:55:59 +03:00
Ivan Krysak 64b9101202 Import corner routing from caliban
(the following is the original commit message)

Now that every single node has gotten its exact position, the only
thing left to do is to route all the edges between them. First of
all, the special edges (like corners) need to be handled.
2022-06-14 18:55:59 +03:00