This course covers some of the latest developments in geometric modeling and digital geometry processing. Topics include surface modeling based on polygonal meshes, mesh generation, surface reconstruction, mesh fairing and simplification, discrete differential geometry, interactive shape editing, topics in digital shape fabrication.
Objective
The students will learn how to design, program and analyze algorithms and systems for interactive 3D shape modeling and digital geometry processing.
Content
Recent advances in 3D digital geometry processing have created a plenitude of novel concepts for the mathematical representation and interactive manipulation of geometric models. This course covers some of the latest developments in geometric modeling and digital geometry processing. Topics include surface modeling based on triangle meshes, mesh generation, surface reconstruction, mesh fairing and simplification, discrete differential geometry, interactive shape editing and digital shape fabrication.
Lecture notes
Slides and course notes
Prerequisites / Notice
Prerequisites: Visual Computing, Computer Graphics or an equivalent class. Experience with C++ programming. Some background in geometry or computational geometry is helpful, but not necessary.
Performance assessment
Performance assessment information (valid until the course unit is held again)
Repetition only possible after re-enrolling for the course unit.
Additional information on mode of examination
There will be graded homework assignments as well as a short written exam (multiple choice) at the end of the semester. The final grade of the homework assignments and the grade of the exam will be weighted, 20% for the written exam (60 min.) and 80% for the homework, and summed up to the final grade of the student.