I’ve been playing around with creating arrows using greased lines for a graph visualization project.
I have aspiration to create a bunch more arrowheads, inspired by graphviz, cytoscape, and other projects.
What’s killing me right now is getting various shapes to match the greased line when viewed from different angles: when rotated up and down, greased lines seem to keep the same width; when rotated left and right, they foreshorten. For the last week I’ve been trying to append a 2d disc at the end of a greased line mesh and get it to look like a part of the line from all angles but gaps always emerge or there are sizing issues that make it shrink and grow from different perspectives when compared the the line width.
Any recommendations as to how to add arrowheads to the end of a greased line and reliably get them to line up with the end of the line?

