- B-Spline Basis Functions
- Code to compute basis functions induced by different knot vectors.
- Order 2 Uniform B-Spline
- Order 3 Uniform B-Spline
- Order 3 Nonuniform B-Spline
- Order 4 Uniform B-Spline
- Order 4 Nonuniform B-Splines
- Order 4 Nonuniform B-Splines with double knots.
- Order 5 Uniform B-Spline
- High-order convergence to a gaussian
- Seeing the B-Spline segments
- Code to display curve segments in different colours.
- Comparison to Other Schemes
- Comparison of cubic B-spline and Bezier curves (image).
- Comparison of cubic B-spline and Bezier space curves (image).
- Comparison of cubic B-spline and Catmull-Rom space curves (image).
- Effect of Changing the Knot Vector on Curves
- Uniform piecewise cubic approximation (image).
- Maple script depicting result of knot vector changes.
- Adjusting interior knot spacing (image).
- Triple interior knot (image).
- Quadruple interior knot (image).