Tue, Jan. 5 |
Administrivia. Course Outline and Mechanics; Notations for Points,
Vectors, and Transformations. Homogeneous Coordinates; Transformations, and Matrices. |

Thu, Jan. 7 |
Affine and Projective Geometries. |

Tue, Jan. 12 |
Rotations via Quaternions. Homework 1 out. |

Thu, Jan. 14 |
Polynomial Interpolation and Elimination. |

Tue, Jan. 19 |
Issues in Shape Modeling; Parametric and Implicit Representations of
Curves and Surfaces. |

Thu, Jan. 21 |
Classification of the Parametric Cubics. |

Tue, Jan. 26 |
The Polar Forms of Polynomial Curves; the Bezier Control Points; the de
Casteljau Subdivision Algorithm. *Homework 1 due*; Homework 2 out. |

Thu, Jan. 28 |
Continuity Constraints for Polynomial Arcs; Splines. |

Tue, Feb. 2 |
Splined Curves: B-Splines and Others. |

Thu, Feb. 4 |
Rational Curves. |

Tue, Feb. 9 |
Tensor-Product and Total-Degree Surfaces. *Homework 2 due*;
Homework 3 out. |

Thu, Feb. 11 |
Solid Modeling and Boundary Representations for Solids. |

Tue, Feb. 16 |
Binary-Space-Partition (BSP) Trees. |

Thu, Feb. 18 |
Other Hierarchical Representations for Surfaces and Solids. |

Tue, Feb. 23 |
Surface Simplification. *Homework 3 due*; Project (Homework 4) out. |

Thu, Feb. 25 |
Scattered 3-D Data Interpolation. |

Tue, Mar. 2 |
Visibility and Visibility Orderings. *Class contribution due.* |

Thu, Mar. 4 |
Hidden Surface Removal Algorithms. |

Tue, Mar. 9 |
Algorithms for the Intersection of Geometric Objects.* Project due*. |

Thu, Mar. 11 |
Discussion of projects and student contributions. |

Thu, Mar. 18 |
Final Examination. |