Open cpettitt opened 10 years ago
In our fork of fork xD we have solved all edges and nodes crossing with this two solutions (but second solution didn't work perfect with "curveBasis").
crossing type 1
crossing type 2
Nice! Is this something you'd be willing to push upstream as a PR?
Sure i will do. Just wanted to know is a required functional for library in general.
This will be useful to others. I'd like to see the impact with curveBasis. What we can do for now is guard this with an option so that users can opt in. If we can work through the kinks I'd love to make this a default.
Position bends so that their coordinate is not a the center, but is at the extreme of the rank closest to the nearest node. This should reduce the cases where edges cross behind nodes on the rank where they bend.