CS 284: CAGD 
Lecture #11 -- We 10/1, 2003.


PREVIOUS < - - - - > CS 284 HOME < - - - - > CURRENT < - - - - > NEXT

Take-home Quiz on Curves.

DUE: WEDNESDAY, October 1, 9:10am


Preparation:

READ: Paper by "Catmull and Clark" (handout),
            Warren + Weimer: Chapter 2.1.

Topic: Subdivision Surfaces

Topological Limitations of the B-spline Control Mesh

Remarks on the Topology of Surfaces

The Classical Subdivision Surfaces by Catmull & Clark

= foundation for all modern subdivision algorithms.

Current Homework Assignment: (to be done individually)

Experimenting with Curve Subdivision Schemes

Given a sequence of points that define a control polygon, form two smooth subdivision curves,
- one interpolating and one approximating -- using some subdivision schemes of your own design. Build those exploratory subdivision routines on top of the Java applet provided in the last assignment. We have provided the framework of last weeks Java code, called pa4, in which we have stripped out all Bezier machinery, but left you with the drawing/editing, and display functionalities. Add to that your new curve drawing routines based on subdivision. Place your new demonstration applet in a directory hw/pa4/. Let me know whether this is on the Mamba/UNIX file system, or on the Windows "fileservice".

Also submit a window capture for each applet, showing an interesting case of a control polygon with rather irregularly spaced points and sharp angles in the control polygon. Add to each one a description of how you chose to place the new subdivision vertices.

For more information see the instructional pages.

DUE: WED 10/8/03, 9:10am.

On line: Follow submission instructions on the instructional pages.

Hand in: Pictures of two interesting curves and descriptions of your subdivision schemes.

Next Reading Assignment:

Paper by Doo & Sabin (handout),
Warren + Weimer: Chapter 2


PREVIOUS < - - - - > CS 284 HOME < - - - - > CURRENT < - - - - > NEXT
Page Editor: Carlo H. Séquin