CPSC 645: Geometric Modeling

Spring 2009


Lectures

DateTopicReading
1/20Introduction to Class; Points, Vectors and Barycentric Coordinates1-2.1, 3.5
1/22Affine Transformations, Parametric/Implicit Forms2.2-2.5
1/27Curves and Interpolation: Vandermonde, Lagrange, Hermite3.1-3.2, 7.1-7.5
1/29The Bernstein Basis and Bezier Curves4.1, 5.1-5.4
2/3The Bernstein Basis and Bezier Curves6.1-6.4
2/5Least Squares Curve Generation, Rational Representations, Splines and Continuity7.8, 12.1-12.2, 13.1-13.3
2/10Blossoming and B-splines
Project Proposal Due
4.4, 8.1-8.9
2/12Blossoming and B-splines
2/17Guest Lecture: John Keyser
2/19Guest Lecture: John Keyser
2/24B-splines and Catmull-Rom Splines
Homework 1 Due
10.1-10.4, 19.1-19.7
2/26Differential Geometry for Curves and Surfaces
3/3Tensor-Product Surfaces14.1-14.12
3/5Bezier Triangles and Multi-Sided Patches17.1-17.6
3/10Coons and Gregory Patches15.2, 22.1-22.6
3/12Subdivision Curves
Project Update #1 Due
Homework 2 Due
21.1
3/17Spring Break
3/19Spring Break
3/24Subdivision Curves
Subdivision Surfaces
21.1-21.7
3/26Guest Lecture: TBA
3/31Guest Lecture: TBA
4/2Guest Lecture: TBA
4/7Subdivision Surfaces21.2-21.7
4/9Analysis of Subdivision Schemes
Project Update #2 Due
Homework 3 Due
21.9
4/14Boundary Representations and Topology21.9
4/16Surface Simplification21.10
4/21Implicit Representations of Surfaces
4/23Free-form Deformations16.8
4/28Generalized Barycentric Coordinates
4/30Course Review
Homework 4 Due
5/8Final Project Report Due