ECS 178 -- Geometric Modeling

Unit 1 -- Geometric Modeling Preliminaries

Just preliminary stuff!


Video Lectures and Notes


Unit 1 -- Preliminaries

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!
  Notes Here  

Things one needs to know to study geometric modeling!

type 1 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.
Rotation Equation

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.

  Notes Here  
Spiral Parametric Curves: Curves are a little different here -- a little more general Video Here Notes Here  
Affine Combinations: Affine combinations are ways to get new points from existing points. We will use this concept over and over.   Notes Here  
Convex Convex Combinations: These are simply affine combinations, but with some restrictions.   Notes Here  
Barycentric Calculation Barycentric Coordinates: We need a coordinate system for triangles, and this is it!   Notes Here  

Our Piecewise Linear World

Bunny1 Computer systems work on discrete methods, not continuous methods:We must convert -everything- to a piecewise-linear 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    


Copyright 2012 UC Davis. All Rights Reserved