CS 285: SOLID MODELING

Lecture #4 -- Thu, Sep. 6, 2007.


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

Warm-up Thinking Exercise:

 How do you build such a bronze sculpture at the 6-foot scale ?  

      Pax Mundi 2

Discussion of  First Homework Assignment: 

A#1: Planning the Construction of a Solid Model



Procedural, Parameterized Modeling with SLIDE

Introduction to SLIDE


The best way to learnSLIDE is by looking at examples, and by modifying those examples.
You should always have the SLIDE Language Specification Page open when you write SLIDE code.

Some SLIDE and Tcl Basics

Look in:  http://www.cs.berkeley.edu/~sequin/CS285/CODE/

To get familiar with SLIDE, play with:
Cube.slf
BorLoopTex.slf
KG3Q60paramOptim.slf

To see what can be done with Tcl, look at:

Instancing.slf
Gear.slf
GearMovie.slf
BevelGearMovie.slf

Advice: Do not write Tcl code from scratch!   Take a working file and make small changes between test runs.Escape hatch: Later in the course you may use whatever software modeling environment you are comfortable with.


Assignment A#1b: Install SLIDE on your own computer.

General instructions how to do this can be found here: http://www.cs.berkeley.edu/~ug/slide/viewer/slide2004/README
Macintosh users should download: http://www.cs.berkeley.edu/~ug/slide/viewer/slide2004/old_slide2004.tar.gz
More information for the Windows system are here: http://www.cs.berkeley.edu/~ug/slide/pipeline/assignments/instructions.shtml
    (see comments on "Installation")


Generalized Sweeps  (basic concepts)

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


New Homework Assignment#2: (Due 9/13/07:  08 am, electronically)

Install SLIDE,  and  create a 5-variable Venn diagram with 5-fold symmetry.


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