| Day | Topics | Reading Covered or Assigned | Homework Assigned | Homework/Report Due | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Tue. | Sep. 3 | Introduction, Syllabus, Coordinate Systems | Chapter 1 |
| 2
| Thu.
| Sep. 5
| Implicit and explicit forms of curves and surfaces
| Chapter 2 through 2.3
|
|
| 3
| Tue.
| Sep. 10
| Hermite, LaGrange, other interpolation methods
| 10.1, 10.2, 10.4
|
|
| 4
| Thu.
| Sep. 12
| Bezier curves, the Bernstein basis
| 5.1 through 5.4
| Homework 1
|
| 5
| Tue.
| Sep. 17
| The deCasteljau algorithm and other Bezier properties
|
|
|
| 6
| Thu.
| Sep. 19
| Degree elevation, reduction, and other Bezier operations
| 5.6
|
| Project Proposal
|
| Tue.
| Sep. 24
| Class cancelled - Dr. Keyser sick
|
|
|
| 7
| Thu.
| Sep. 26
| Continuity and splines, introduction to rational curves
| 5.5
|
|
| 8
| Tue.
| Oct. 1
| Rational curves, Introduction to B-splines
| 6.1
|
| Homework 1
| 9
| Thu.
| Oct. 3
| B-spline basis functions
| 6.2, 6.3, Chapter 8
| Homework 2
|
| 10
| Tue.
| Oct. 8
| B-spline operations and knot insertion
| 7.2, 16.1
|
|
| 11
| Thu.
| Oct. 10
| Differential geometry for curves | Tensor product surfaces Chapter 4, 13.1, 13.2
|
|
| 12
| Tue.
| Oct. 15
| Trimming, Operations on surfaces | Bezier triangles 13.3, 13.4, 13.6.3
|
|
| 13
| Thu.
| Oct. 17
| Derivatives for Bezier triangles | Coons patches 14.4
|
| Project Update 1
| 14
| Tue.
| Oct. 22
| Differential geometry on surfaces
| Chapter 12
| Homework 3
| Homework 2
| 15
| Thu.
| Oct. 24
| Subdivision surfaces I
| 20.1
|
|
| 16
| Tue.
| Oct. 29
| Subdivision surfaces II
| 20.2-20.4
|
|
| 17
| Thu.
| Oct. 31
| Solid modeling paradigms and operations | Volumetric, sweeps, instantiation
|
|
| 18
| Tue.
| Nov. 5
| B-reps, topological data structures
| Chapter 19
| Homework 4
| Homework 3
| 19
| Thu.
| Nov. 7
| CSG representations
|
|
|
| 20
| Tue.
| Nov. 12
| The Medial Axis Transform, | Conversions between solid model formats
|
|
| 21
| Thu.
| Nov. 14
| Boolean operations on B-rep models
| Chapter 18, especially 18.6
|
|
| 22
| Tue.
| Nov. 19
| Robustness and numerical error
|
|
| Project Update 2
| 23
| Thu.
| Nov. 21
| Degeneracies
|
| Homework 5
|
| 24
| Thu.
| Nov. 21
| 6:00-7:15 p.m. - note rescheduled from Dec. 5 | Advanced topics: Trivariate objects Chapter 21
|
|
| 25
| Tue.
| Nov. 26
| Advanced topics: tentative | Intersection and Collision detection
|
| Homework 4
| 26
| Tue.
| Dec. 3
| Advanced topics: tentative | Compression and simplification of B-reps
|
|
|
| Thu.
| Dec. 5
| Note: No class Dr. Keyser out
|
|
|
| 27
| Tue.
| Dec. 10
| Advanced topics: tentative | Fitting data
|
| Homework 5
|
| Wed.
| Dec. 18
| 8:00 a.m. | Final exam time from 8-10 a.m. We will not meet at this time
|
| Project Final Report
| | |