Arch 227A/Design C141/Design 241:
3D Environments in Java
Winter 2001 | Tue and Thu 12:30 - 2:00pm CDA Lecture Room |
Instructor |
Kostas Terzidis 1124D Perloff Hall tel. 825-8004 |
E-mail: |
|
Class Notes: |
|
Prerequisites: | Arch227A |
WINTER 2001 SCHEDULE
[Week 1]: Oeverview/Java Tools Basics: Compiling, debugging, libraries, multi-file code.
[Week2]: Projection systems: ˇ What is projection, 3D space, perspective and how to setup graphics and screen
[Week3]: Clouds of Points: ˇ How do we represent a point, and create clouds of points (from Math, Images, or DXF files).
[Week4]: Internal Representation: ˇ How do we represent a points and faces.
[Week5]: User interface: ˇ How to create an internal representation of points, faces, objects, and groups.
[Week6]: File I/O: ˇHidden line/Shading/Light: ˇ What is a vector and how do we use it to calculate the light and shade on faces using sorting, matching and color tables
[Week7]: . How to stream data over operating systems or networks and how to read and write DXF and VRML file formats.
[Week8]: Topological editing/morphing: ˇ How to create graphics user interfaces (GUIs) using working plane, snapping, zoom, and pan. How do we alter the geometry and topology of points, faces, objects and groups.
[Week9]: : ˇ Guidelines for final project.
[Week10]: Project
Useful links: