2023-01-02

- curved paths in the context of game development with much useful information and links
- comparison of interpolation methods
- interactive introduction to splines examples and comparisons
- interpolation by d. rose
- slides with a comparison between curve and spline functions
- tinyspline software library. ansi c, mit license, nurbs, b-splines and bezier curves. no api overview except for the header file, always generic for any number of dimensions with many heap memory allocations
- circular arc interpolation
on wikipedia

cubic splines

article by timo denk, with an accompanying online tool and its javascript code

cubic spline program on stackoverflow

scipy natural cubic splines with scipy

smoothing with cubic splines by d.s.g. pollock

- b-splines seem to have the highest continuity in general, but go only through the first and last point
- natural cubic splines seem to have the highest continuity while going through all points
- nurbs seem to be a generalisation of b-splines which seem to be a generalisation of bezier curves
- hermite and catmull-rom interpolation seem to be variations of cubic interpolation
- interpolation, curve fitting and splines: interpolation goes at least to start and end points, curve fitting approximates a curve between values, splines combine interpolation piecewiese
- gsl can do only one and two dimensional interpolation
- energy-minimising curve fitting might be a topic of interest
- exponential interpolation ((x ** (- 1 t)) (x ** t))