This paper describes a knowledge unit and the use of a software tool, DesignMentor, for teaching a very challenging topic in computer graphics and visualization, namely: curve and surface interpolation and approximation. Topics include global and local interpolation, global approximation, and curve network interpolation. For the past six years, a junior-level course has successfully used this approach. Categories and Subject Descriptors I.3.5 [Computational Geometry and Object Modeling]: Curve, surface, solid, and object representations; K.3.2 [Computers and Education]: Computer science education General Terms B-Splines, Interpolation, Approximation Keywords B-Splines, Interpolation and Approximation
John Fisher, John L. Lowther, Ching-Kuang Shene