Here are my notes for the course: Discrete Differential Geometry, offered by CMU.
Instructor: Keenan Crane
I tried to take this course as a student would - albeit on a tighter schedule. The sequence of lectures and assignments is given in the course calendar.
The assignments are split into two major components:
- Coding:
/ddg-exercises-js/
- Written
/ddg-exercises-written/
Opted to use the JS framework, however the C++ one has its merits.
I follow the official implementation from CMU's Geometry Collective, but with fixes to pass certain test cases and some additional comments to explain things a little better.
These are effectively my notes for the course, delving slightly deeper into certain topics I found interesting. Some problems are glaringly incomplete (marked TODO
).
I used many references, and these are informally cited by providing the relevant link.
Many errors still remain. Please don't hesitate to reach me with a fix, pull request, etc.