Slides — Overview

Here’s our first set of slides, which gives an overview of the course, and dives into our first example: curvature of curves in the plane. Slides — The Simplicial Complex

Our next lecture dives into some basic ideas about how to digitally encode geometry using a “mesh,” or more specifically a simplicial complex: Slides—Exterior Algebra

Our next lecture will cover one of the basic tools we’ll use throughout the rest of the course: exterior algebra. The basic idea is to add a couple new operations to our usual list of vector operations (dot product, cross product, etc.) that make it easy to talk about volumes rather than just vectors. If you felt ok working with things like the cross product and the determinant in your linear algebra/vector calculus courses, this shouldn’t be too big of a leap. (If not, could be a good moment for a review!)

These slides should also be helpful for those who have started on the homework. 🙂 Slides—Differential Forms in $R^n$

Following our lecture on exterior algebra, we will start building up differential forms, which is the next step on our journey toward doing computation on meshes with discrete exterior calculus. This material may be helpful for those of you working through the second part of the written homework: Slides—Exterior Calculus in $R^n$

Later this week we’ll start talking about exterior calculus, which is a modern language used across differential geometry, mathematical physics, geometric computation… and the rest of our class! :-). Initially this language can look a bit daunting, but by making some connections with familiar ideas from vector calculus (like grad, div, and curl), we’ll see that it’s actually not so bad once you get down to concrete calculations. Slides here: Slides — Discrete Exterior Calculus

When it comes to computation, everything we’ve learned about differential forms and exterior calculus boils down to building just a few very simple matrices. These slides contain a bunch of examples that should help with both the written and coding part of your current assignment. Slides — Curves

After our long journey to understand exterior calculus (and its discrete counterpart), we will start putting these tools to work to manipulate real curves and surfaces. This lecture studies smooth and discrete curves, which illustrate many of the important features of geometry embedded in $\mathbb{R}^n$. Slides — Surfaces

Below are the slides from our lectures on smooth surfaces, with a bit of reorganization and minor additions. After wrapping up smooth surfaces we’ll take a look at the discrete picture. Slides — Discrete Surfaces

Below are our slides about discrete surfaces. Here our hard work starts to pay off: since we’ve already discretized exterior calculus, and have described smooth surfaces in terms of (smooth) exterior calculus, the transition to the discrete setting takes very little additional work. Slides — Discrete Curvature

Next week we’ll wrap up our discussion of discrete curvature for surfaces (slides below). 