Section 
Description 
Video 
Notes 
Exercises 
Course Introduction 




Instructors Introduciton
 Introduction to the course  What is geometric modeling?
 Prerequsites  What do you need to know to learn this material?
 Outline of the course material Where are we going?
 Online resources  Online lectures, online notes, online exercises, Google, Wikipedia, etc.
 The Final Project  Let's make an egg!




Things one needs to know to study geometric modeling! 




How to make pictures using OpenGL:
This is a prerequisite for this course. Normally a student would acquire this knowledge through an undergraduate course in computer graphics. 




Transformations:
Transformation are normally covered in a computer graphics course. However, they affect geometric modeling through rotations, scaling, translations and other linear operations. Notes on transformations can be found at this link. 




Parametric Curves: Curves are a little different here  a little more general 




Affine Combinations: Affine combinations are ways to get new points from existing points. We will use this concept over and over. 




Convex Combinations: These are simply affine combinations, but with some restrictions. 




Barycentric Coordinates: We need a coordinate system for triangles, and this is it! 



Our Piecewise Linear World 




Computer systems work on discrete methods, not continuous methods:We must convert everything to a piecewiselinear form in order to represent it to computer system. This implies that curves must be converted to points connected by straight lines, and surfaces must be converted to triangle meshes. 
In Class Lecture 

