This applet introduces the user to the usage and mathematics of spline curves and includes a tutorial, exercises, and an interactive play space.
Computer science students and anyone programming curved 2D or 3D surfaces or doing animation. Also useful for less technical audiences who want to better understand the types of curves used in 2D drawing and 3D modeling and animation packages.
Click and drag the end points and tangent line controls of the spline. Coloring indicates the contribution of each parameterized function. Check boxes toggle display attributes and drop-down menus select curve options and pedagogical modes.