This course aims to develop the students’ intuition to develop systems that process polygon mesh surfaces. It presents the mathematical tools used for mesh processing, as well as algorithmic approaches to represent and process meshes.
Upon completion of this course, students will be able to: select and assemble appropriate operators to modify meshes; select and execute geometry processing operators on meshes; design software solutions involving polygon mesh processing.
Covered topics: polygonal modeling, surface filtering, Laplacian, surface editing, mesh quality and its improvement, parameterization, surface distortion, curvature, geodesic distance and path, mesh matching, surface reconstruction.