Adaptive, multiresolution representation of a machine part; with exactly resolved features (edges, corners); top: 5% error; middle: 1% error; finest level mesh
CS 175: Topics in Geometric Modeling

This course covers classical approaches to (and recent advances in) geometric modeling for computer-aided geometric design and graphics applications.


  • classic splines - theory and practice 
    • Bernstein Bezier form, de Casteljau algorithm, knot insertion, polar forms and blossoming, degree elevation
  • subdivision surfaces
    • Chaikin's algorithm, subdivision schemes of Loop, Catmull-Clark, and Butterfly

We shall study the underlying mathematical theory and explore implementation techniques for efficient algorithms.

9 units (3-3-3); third term. 

Prerequisite: permission of instructor 

Instructor: Prof. Peter Schröder
TA: Ke Wang (x4544)
Firestone 212
Office hours: Mon., 10:30am-12:30pm
Time and Place: Tue. and Thu. 2:30 - 4:00pm, Firestone 308
Class Links:

Copyright 2005 Ke Wang