A spline library that implements arbitrary hermite splines with as many dimensions as you can dream of, and includes solvers for cubic and quinitic hermite splines that ensure C^2 and C^4 continuity. It's written in C++, uses Eigen for fast matrix computations and includes a infancy demo.
I wrote a small paper to show the derivations I used for the quintic hermite spline solver. It includes some nice visualisations. You can find it here.
Requirements include Eigen, OpenCV, and C++17.
cmake .
make
./example
As I worked on a robot project and read more about splines, I decided to write this little library including a demo to help make splines - a very helpful but abstract numerical math thing - more tangible. I hope, together with the derivations to contribute to the general understanding of splines, especially of the more unexplored quinitc hermite spline.