A demonstration of this bug.
The resulting diagram should show all intersection points between an edge and the boundaries of its nodes. As you can see, some are missing. Changing r
at line 26 to 7
results in different missed intersections. Most other values of r
result in all intersections being found.
vmap
and es
were originally generated by diagrams-graphviz
.