An Introduction to Splines for Use in Computer Graphics and Geometric Modeling

1 Introduction 2 Preliminaries 3 Hermite and Cubic Spline Interpolation 4 A Simple Approximation Technique - Uniform Cubic B-splines 5 Splines in a More General Setting 6 The One-Sided Basis 7 Divided Differences 8 General B-splines 9 B-spline Properties 10 Bezier Curves 11. Knot Insertion 12 The Oslo Algorithm 13 Parametric vs. Geometric Continuity 14 Uniformly-Shaped Beta-spline Surfaces 15 Geometric Continuity, Reparametrization, and the Chain Rule 16 Continuously-Shaped Beta-splines 17 An Explicity Formulation for Cubic Beta-splines 18 Discretely-Shaped Beta-splines 19 B-spline Representations for Beta-splines 20 Rendering and Evaluation 21 Selected Applications