## Lecture Notes

- [01] Wednesday 23 January 2008
**IBM Pieta Project Overview**

Talk given at the BIRS 2006 Workshop on Mathematical Methods in Computer Vision, Sept. 30 - Oct. 5, Banff International Research Station (BIRS) Alberta, Canada.-
**Building a Digital Model of Michelangelo's Florentine Pietà**

by F. Bernardini, H. Rushmeier, I.M. Martin, J. Mittleman, and G. Taubin

IEEE Computer Graphics and Applications, Vol. 22, No. 1, pp. 59-67, January/February 2002.

- [02] Friday 25 January 2008
- [03] Monday 28 January 2008
- Slides on the Half-Edge data structure
**In-class notes**- Read this article which describes Tarjan's Fast Union-Find data structure

**Disjoint Sets**, by R. E. Tarjan, in Data Structures and Network Algorithms, CBMS-NSF Regional Conference Series in Applied Mathematics, pp. 23-31, 1983.

- [04] Wednesday 30 January 2008
- [05] Friday 1 February 2008
- In-class notes

[Implicit curves and surfaces, isocurves] - Slides on IsoSurfaces

- In-class notes
- [06] Monday 4 February 2008
- In-class notes

[Dilate & Erode edge selection, vertex classification]

- In-class notes
- [07] Wednesday 6 February 2008
- In-class notes

[Isocurves, barycentric coordinates, linear interpolation]

- In-class notes
- [08] Friday 8 February 2008
- In-class notes

[Partition problems, isocurves, isosurfaces]

- In-class notes
- [09] Monday 11 February 2008
- In-class notes

[Dual graph, mesh traversal, isosurfaces]

- In-class notes
- [10] Wednesday 13 February 2008
- In-class notes

[Isocurves on quad-meshes, isosurfaces on hex-meshes]

- In-class notes
- [11] Friday 15 February 2008
- [12] Wednesday 20 February 2008
- In-class notes

[Laplacian Smoothing] - Slides on Mesh Smoothing Algorithms

- In-class notes
- [13] Friday 22 February 2008
- In-class notes [Smoothing Boundaries]

- [14] Monday 25 February 2008
- In-class notes

[Energy minimization, Jacobi Iteration]

- In-class notes
- [15] Wednesday 27 February 2008
- Slides on Mesh Simplification
- In-class notes

[Simplification, independent edges, Quadratic error]

- [16] Friday 29 February 2008
- In-class notes

[Simplification, Adaptive Subdivision, Mesh Optimization]

- In-class notes
- [17] Wednesday 5 March 2008
- In-class notes

[Subdivision Curves]

- In-class notes
- [18] Friday 7 March 2008
- In-class notes

[Assignment 3]

- In-class notes
- [19] Wednesday 12 March 2008
- In-class notes

[Loop Subdivision]

- In-class notes
- [20] Friday 14 March 2008
- In-class notes

[Curves, Arc-Length, Frenet Frame, Surfaces]

- In-class notes
- [21] Monday 17 March 2008
- In-class notes

[Curves & Surfaces, Rotations]

- In-class notes
- [22] Wednesday 19 March 2008
- In-class notes

[Curvature & Torsion of Polygonal Curves]

- In-class notes
- [23] Friday 21 March 2008
- In-class notes

[Integration of Curves from Curvature and Torsion]

- In-class notes
- [24] Monday 31 March 2008
- [25] Wedenesday 02 April 2008
- In-class notes

[Idea for Final Project]

- In-class notes
- [26] Friday 04 April 2008
- In-class notes

[Fundamental Forms]

- In-class notes
- [27] Monday 07 April 2008
- [Vector Field Isosurfaces for Regular Grids]

- [28] Wednesday 09 April 2008
- In-class notes

[Vector Field Isosurfaces for Triangulations]

- In-class notes