I made a spline guide
@acegikmo
What if I want to exactly represent circular curves? 😉

@Aradayn currently not supported! I need to figure out a good way to set up that kind of spline, bc there's not really any good ones out there as far as I know

Biarcs are weird and I don't know when you'd need them. NURBS are way too complicated to make circular arcs with, and rounded polylines struggle with helix stuff in 3D

@acegikmo @Aradayn Euler spirals solve this problem nicely and behave quite intuitively (better than bezier and definitely better than biarc).

@raph has written a book on interpolating splines which covers this question in great detail (and includes an MIT-licensed implementation). It's available at https://levien.com/phd/phd.html

Raph Levien’s thesis

@gtsteel @acegikmo @raph
Wow, thanks! Euler spirals seem to be, at least from the construction, manipulation, and feature standpoints, very close to the ideal I was imagining when I first got started on the project that inspired this question.

I don't know that I want to abandon all the NURBS work I've done so far. This is quite a quandary... I'm about to start on advanced manipulation techniques. It might or might not be better to explore these: the potential difficulty seems about the same.