CS 285: SOLID MODELING

Lecture #4 -- Mo, Jan. 30, 2006.


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

Discussion of Assignment #2 -- Generating Symmetrical Venn Digrams




I hope that I could convince you last time that  Interactive Parametric Procedural Design is a useful and powerful way to design.
However, nobody want to start from scratch every time and write all the routines they need for a particular project.
So it would be nice to have some predefined, well-implemented machinery that is useful in may situations.
What are some examples of such machinery ?

To robustly implement a versatile geometric module is not a trivial undertaking. Let's study one example:

Case Study: Generalized Sweeps

What might we want to use it for ? (A) (B) (C) (D) (E)

What are the semantics of a useful sweep construct ?

What are some of its desirable properties ?

How can it be implemented robustly ?

Some Basic Concepts Needed:

The Frenet frame:
Foundation: Sweeps along piecewise linear paths. Closed prismatic loop.
Sweeps along smooth curves.
The sweep parameters in SLIDE.


New Homework Assignment#3:

Use the sweep construct in SLIDE.


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


Page Editor: Carlo H. Séquin