CS 284: CAGD
Lecture #9 -- We 9/27, 2000.


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

Preparation:

B+B+B: Effect of Knot Multiplicities
Rockwood: pp 133-142 (Spline Surface Patches)

Review

Some facts about behavior of knots

Effect of Knot Multiplicities

Gives additional design freedom
==> see handout.

Effect of Vertex Multiplicities

(Piling deBoor points on top of one another)

Experiment with the interactive display panels shown in the book on page 102.
Extend a cubic curve by 6 more points and then move the de Boor control points
to study what happens to the B-spline curve when you:

  1. double up two de Boor points at the end ?
  2. tripple a de Boor end-point ?
  3. give a de Boor end-point a multiplicity of four ?
  4. double up two internal de Boor points ?
  5. make a tripple internal de Boor point ?
  6. give an internal de Boor a multiplicity of four ?
Study:


Topics: Surface Patches; Subdivision Techniques

Introduction to "General Subdivision (with modification)" Techniques

From Curves to Surfaces Patches


New Homework Assignment: (to be done individually)

Experimenting with Curve Subdivision Schemes

Given a sequence of points that define a control polygon, form smooth interpolating and approximating curves by 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 your instructional NT accounts in a directory hw/pa4/.

Also submit a window capture for each applet, showing an interesting case of a control polygon with rather irregularly spaced points and sharp angles. 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/4/00, 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:

Handout: Two papers by "Catmull and Clark" and by "Doo & Sabin"


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