Introduction to Computational Geometry
(600.459)


This course will provide an introduction to computational geometry. It will cover a number of topics in two- and three-dimensions, including polygon triangulations and partitions, convex hulls, Delaunay and Voronoi diagrams, arrangements, and spatial querries. Students are encouraged to complete the assigned reading before class, and will be required to implement a number of the discussed techniques. (Audits will not be allowed.)
Formalities

Assignments


DateReadingNotes
01/27/16Introduction
02/01/16Chapter 1Triangulation
02/03/16Triangulation
02/08/16Chapter 2Polygon Partitioning
02/10/16Polygon Partitioning
02/17/16Chapter 3Convex Hulls (2D)
02/22/16Convex Hulls (2D)
02/24/16Chapter 4Convex Hulls (3D)
02/29/16Convex Hulls (3D)
03/02/16Convex Hulls (3D)
03/07/16Chapter 5Voronoi Diagrams and Delaunay Triangulations
03/09/16Voronoi Diagrams and Delaunay Triangulations
03/14/16Spring Break
03/16/16
03/21/16Chapter 6Arrangements
03/23/16Arrangements
03/28/16Chapter 7Search and Intersection
03/30/16Class Cancelled
04/04/16
04/06/16
04/11/16Chapter 7Search and Intersection
04/13/16Search and Intersection
04/18/16Chapter 8Motion Planning
04/20/16Motion Planning
04/25/16Motion Planning
04/27/16Chapter 7Search and Intersection

Resources

Papers