Parametric Polynomial Curves
David StahlUS Naval Academy
Spline curves and surface patches have an innate mathematical beauty and broad practical application in the field of computer graphics. Yet the subject proves difficult to convey to beginning graphics students averse to math and theory in general. The difficulty is mitigated by having students complete an implementation of carefully prepared scaffold code. A particular code framework allows focusing student effort on understanding the algorithm and the theory rather than the visualization details. In this manner understanding is developed and reinforced by means of an exercise no more difficult than a short lab assignment.
Submission type: Complete Module
Published at: 25/1/2008
License: Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
Download (1,4 MB)

Categories: Algorithmic, Fundamentals: Mathematics
Keywords: 2D and 3D modeling, Algorithm development, Rendering
Other Keywords: [None Given]

Requirements: GLUT3.7,OpenGL
Intended Audience: Undergraduate introductory computer graphics course
Prerequisites: discrete math programming through data structures