CPSC 645: Geometric Modeling

Fall 2007


Lectures

DateTopicReading
8/28Introduction to Class; Points, Vectors and Barycentric Coordinates1-2.1, 3.5
8/30Affine Transformations, Parametric/Implicit Forms2.2-2.5
9/4Curves and Interpolation: Vandermonde, Lagrange, Hermite3.1-3.2, 7.1-7.5
9/6The Bernstein Basis and Bezier Curves4.1, 5.1-5.4
9/11The Bernstein Basis and Bezier Curves6.1-6.4
9/13Least Squares Curve Generation, Rational Representations, Splines and Continuity7.8, 12.1-12.2, 13.1-13.3
9/18Blossoming and B-splines
Project Proposal Due
4.4, 8.1-8.9
9/20Blossoming and B-splines
9/25B-splines and Catmull-Rom Splines
Homework 1 Due
10.1-10.4, 19.1-19.7
9/27Differential Geometry for Curves and Surfaces
10/2Tensor-Product Surfaces14.1-14.12
10/4Bezier Triangles and Multi-Sided Patches17.1-17.6
10/9Coons and Gregory Patches15.2, 22.1-22.6
10/11Subdivision Curves21.1
10/16Subdivision Curves
Subdivision Surfaces
Project Update #1 Due
Homework 2 Due
21.1-21.7
10/18Subdivision Surfaces21.2-21.7
10/23Analysis of Subdivision Schemes
10/25Analysis of Subdivision Schemes
10/30Guest Lecture: John Keyser, Robust Computing
11/1Guest Lecture: John Keyser, Robust Computing
11/6Guest Lecture: Jinxiang Chai, Animation Principles
11/8Guest Lecture: Jinxiang Chai, Particle Systems
11/13Boundary Representations and Topology
Project Update #2 Due
Homework 3 Due
21.9
11/15Surface Simplification21.10
11/20Implicit Representations of Surfaces
11/22Thanksgiving Holiday (no class)
11/27Free-form Deformations16.8
11/29Generalized Barycentric Coordinates
12/4Course Review
Homework 4 Due
12/7Final Project Report Due