CS 285: SOLID MODELING, Spring 2000
Assignment #1
Planning the Construction of a Solid Model
Creating a usable CAD model of a solid shape involves much more
than just deforming a lump of "virtual clay"
or yanking the control points around in a large B-spline array.
A careful plan is needed how to organize the construction
of such a shape, what parameters to build in,
and what relationship to establish between parameters.
Often the shape description is organized in a hierarchical manner,
composed of multiple parts.
Perhaps there are some complex or critical features
that are best defined once, and then reused multiple times
via instantiation.
This assignment is designed to make you consider such issues
for a variety of rather different parts
-- and also to get to know some of your colleagues in this class
by working with them on this task and sharing and exchanging
your ideas with them.
Form groups of _n_ students. ( n = 3-4 )
Get together and pick _n_ of the
modeling examples
and figure out how you would create a computer model
of the desired shape with the kind of graphics and modeling tools
that you are familiar with -- or at least aware of.
Assume that making one of these models is not a one-time job,
but that the "customer" will want to make incremental improvements
to the model (e.g., change the number of teeth on a gear )
or create several other similar models with the same approach.
Thus you should break down your plan of how to make one of these
models into several generic steps that can be reused subsequently.
Indicate what the individual steps towards model construction
should achieve.
Specify what the individual programs or tools that carry out these steps
should be able to do, so that the task could be given to a skilled programmer
to develop such tools.
Each one of the students in the group should do one of the write-ups
for one of these tasks, but the other members of the team should
also sign these reports to indicate their participation and approval.
Due Dates:
Phase One: Monday 1/24/00, 10:40am
Hand in the definite list of the members
in your team and the corresponding problems that you have picked.
Indicate who is in charge of which problem write-up.
Final Due Date: Wednesday 1/26/00, 10:40am
Solutions
PREVIOUS < - -
- - > CS 285 HOME < - -
- - > CURRENT LECTURE < - -
- - > NEXT
Page Editor:
Carlo H. Séquin