Use result parameters for Catmull-Rom splines.
Add tests.
Use result parameters for Hermite splines.
Add tests.
Add Quaternion logarithm function.
Add exponential quaternion function.
Implement squad.
Add tests for squad and innerQuadrangle.
Merge branch 'master' into splines
Streamline Context.draw
Add Spline interface. Change existing splines contructors to use a structure of arrays instead of an array of structures.
Remove OrientationInterpolator.
More Context.draw cleanup
Add Quaternion spline.
Add piecewise linear interpolation.
Add tests for piecewise linear interpolation.
Precompute vertex count for vertex arrays
Fix quaternion bug.
Add tests for quaternion spline.
Update camera flights.