Fall, 2007
|
Introduction to
Geometric Modeling COA 6764 Fall, 2007 |
|
|||
|
The purpose of this course is to provide both the
theoretical and practical background to develop working geometric modeling
tools. The focus will be on planar polyhedra, however, the modeling tools
developed are extensible to other types. The course will review the following
topics: spatial transforms, including all those needed to develop a simple
display pipeline; modeling solids as manifold polyhedra, with a focus on
topology rather than geometry;
the Euler operators for constructing shape topologies; shape and
object operators, including: proximity testing, Boolean operations, shape
shrinking and ballooning operations, slicing, and others. The focus will be
the development of geometric rule checking, as found in various building
design guides. |
|
Lectures:
Graphics transforms - Slide Set #1
Scene graph and viewing
transforms Slide Set #2
Eclipse Tutorial
Documentation
Solid Data Structures
and 3D Operations
Solid Modeling and the Euler Operators
(with homework)
Java Code:
Official website for reference of
java3D
http://java.sun.com/developer/onlineTraining/java3d/
Good reference on java 3D
http://www.resplendent.com/java.htm
Sample code of java 3D
http://www.csd.abdn.ac.uk/~dritchie/teaching/CS4024/java3d/java3d_index.html
Download eclipse for java
development environment.
http://www.eclipse.org/downloads/