Home » Courses » Course Descriptions

ECS 278 COMPUTER-AIDED GEOMETRIC DESIGN (4) III

Lecture: 3 hours

Laboratory: 3 hours

Prerequisite: Course ECS 175, ECS 177, ECS 178

Grading: Letter; homework (20%), project (40%), final (40%)

Catalog Description:
Mathematical techniques for the definition and manipulation of curves and surfaces. Coon's patches, Bezier curves and surfaces, B-spline curves and surfaces, beta-splines, box-splines. Integration into various computer graphics rendering models, and computer-aided design systems.

Goals:
Provide an introduction to the advanced mathematical concepts involved in the design of curves and surfaces. Prepare students to understand and conduct research in this area. Prepare students to use these topics in various application fields.

Expanded Course Description:

  1. Definition of Curve and Surface Models
    1. Coons patches
    2. Bezier curves and surfaces
    3. B-spline curves and surfaces
    4. Box-splines
  2. Models for Curve and Surface Design and Analysis
    1. Blossoming
    2. Subdivision methods
    3. Wavelets and Multiresolution Analysis
    4. Review of current research in the field
  3. Geometry Processing
    1. Offset generation
    2. Surface-surface intersection
    3. Surface interrogation (reflection lines, curvature plots)
  4. Scattered-Data Approximation
    1. Triangulation-based methods
    2. Methods based on radial basis functions
  5. Non-uniform rational B-splines basis (NURBS)
    1. Definition and evaluation
    2. Knot insection and removal
    3. Degree elevation and reduction

Textbook:
G. Farin, Curves and Surfaces for CAGD, Academic Press, 1997.

Instructor: B. Hamann, K. Joy

Prepared by: B. Hamann, K. Joy (February 1997)

THIS COURSE DOES NOT DUPLICATE ANY EXISTING COURSE

Last revised: 2/97