Index of Slides
Jump to Directory of Files
- Representing Smooth Surfaces
- Overview
- Introduction: Motivation
- ``Representing'' ``Smooth'' ``Surfaces''?
- Explicit Surfaces
- Ruled Surfaces
- Mathematical Properties
- Implicit Surfaces
- Implicit Surfaces -- Advantages
- Implicit Surfaces -- Disadvantages
- Enumerating points on the Surface
- Conversion: Implicit ==> Polygonal Mesh
- Which 3-D cells?
- Convert the surface in cell into a polygon
- Adaptive Criteria
- Parametric Surfaces and Subdivision Surfaces
- Motivations
- Parametric Surface---Definition
- Parametric Surface---Advantages
- Plotting parametric surfaces
- Trimmed Parametric Surfaces
- Parametric Surfaces---Naive approach
- Splines Surfaces
- Example in 2-D: B-spline
- Example in 3-D
- Extraordinary Vertices---A complication
- Loss of Smoothness
- Subdivision Surfaces
- What function to repeat?
- Other desirable mathematical properties
- Midedge Subdivision Scheme
- Other Popular Subdivision Schemes
- Doo-Sabin subdivision
- Other Subdivision Schemes
- Geri's Game
- Constructive Solid Geometry
- Primitive Solids
- Example Image: Bowl with stars
- Advantages and Disadvantages
- Ray-tracing a CSG solid
- Collision Detection of two CSG solids
- Boundary Representation
- Boundary Representation
- Voxel-based representation
- The Task
- Naive method
- Better: Marching Cubes Algorithm
- Marching Cubes: Figures
- Skull
- Relationship to other class topics
- Relationship to other class topics
- Annotated Bibliography
- Any questions?