ECS 178 -- Geometric Modeling Unit 1 -- Geometric Modeling Preliminaries Just preliminary stuff!
 Home Video Lectures and Notes FAQs
 joy@cs.ucdavis.edu

# 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!

## 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 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