Out of curiosity, how is this better than, for instance, using B-splines or some other smoothing spline to fit a given chunk of data? I'm not being snarky, I'm just trying to get my head around the use cases for this.
This looks neat! I found the Hanzi Writer demo, but you might want to put some (static) examples in the ReadMe, to explain exactly what the library does.
Reminds me of some interesting papers that are related to this topic, off the top of my head check out [0-1]. Perhaps <i>relative geodesics</i> is a key word to search. If you picture curves as made out of some sort of pliable material, you can ask how much energy does it take to deform one curve into another.<p>[0] <a href="https://arxiv.org/pdf/1305.3572.pdf" rel="nofollow">https://arxiv.org/pdf/1305.3572.pdf</a>
[1] <a href="https://royalsocietypublishing.org/doi/abs/10.1098/rspa.2016.0619" rel="nofollow">https://royalsocietypublishing.org/doi/abs/10.1098/rspa.2016...</a>