CS 285: SOLID MODELING
Lecture #8 -- Mo, Feb. 13, 2006.
PREVIOUS < - -
- - > CS 285 HOME < - -
- - > CURRENT < - -
- - > NEXT
Discussion of issues that may have come up in Assignment#5.
What is the mathematical operation to describe the monogram block that I asked you to design ?
What are practical ways to design an appropriate object ?
What B-Rep data structure would you choose:
if you had to design an interactive CAD system that allows one to make
large, but smooth, global deformations of a given object,
of the kind described in: Sederberg and Parry: "Free-Form Deformation of Solid Geometry Models" (FD86).
How to turn a given arbitrary B-Rep mesh into a mesh with only triangles ?
How to make a mesh with all quadrilaterals ? (perhaps for smoother subdivision).
What subdivision scheme(s) should you use, if you wanted to have a smooth output surface ?
(1), (2), (3), ...
How should you modify the mesh if the deformations are so large that there might be very long skinny triangles ?
What mesh-modification operators do you need to provide ?
see Hoppe.
B-Rep Data Structures (cont.)
Other Data Structures
- Adaptively Sampled Distance Fields
- An indirect representation of a B-rep by a judiciously placed set of sample points,
each recording the distance to the closest surface point.
How to efficiently and effectively read a paper to prepare for these discussions:
- Read: "Introduction," "Conclusions;" look at Figures and read captions.
This should typically tell you WHAT the authors have done, and WHY.
- Now try to find out HOW they did it:
Look for the appropriate sections that describe the key techniques.
- Also try to get an understanding what the limitations and caveats are of the described approach.
Might there be things that the authors do NOT tell you ?
- You can probably skip the section on "Previous Work" or just skim it.
- Write down a few of the key points you learned,
as well as some questions that are good for discussion in class.
Due Wednesday 2/15/2006.
NEXT TIME: Bring your laptop computer to class to install Quickslice.
PREVIOUS < - -
- - > CS 285 HOME < - -
- - > CURRENT < - -
- - > NEXT
Page Editor:
Carlo H. Séquin