Title: JAVA 3D : TREE DISPLAY
1JAVA 3D TREE DISPLAY
ICS 465 Group B
Jaygie Martinez Agcaoili
Kasey Ame Matsumoto
Kawehi-Ann K. Rickard
2GOAL AND OBJECTIVES
Familiarize
Analyze
Illustrate
Demonstrate the basics of Java 3D
3FAMILIARIZE
Audience with
Java 3D object scenes
Basic shapes
Java 3D classes
4ANALYZE
Object scene structure
Shape hierarchy
Shape components
5ILLUSTRATE
Object scene users can interact with
Shape hierarchy through a JTree
Components of shapes through user interaction
6TARGET AUDIENCE
ICS 465 classmates
Professor Jan Stelovsky
TA, Zuzana Hlavackova
Others learning the Basics of 3D Java
7MOCK-UP DESIGN
3D SHAPES
Square
Display Shape
- Area displays the shape which was selected.
- The rotate button rotates shape in this display
box - Stop button, ends rotation
- Clear clears display
- When user clicks on node
top
bottom
front
back
left
right
Etc.
top
rotate
stop
clear
etc.
8INTENDED FUNCTIONALITYbuttons
rotate
clear
stop
ends rotation
empties the display box
rotates shape in the display box
9INTENDED FUNCTIONALITY 3D SHAPES
3D SHAPES
(root node)
Tree displays
All the shapes contained in that node
i.e. square, triangle, etc.
Dialog Box displays
3D shapes contained in that node
i.e. square, triangle, etc.
back to tree
10INTENDED FUNCTIONALITY Square
Square
(parent node)
Tree displays
All the possible sides of a square (scene)
i.e. top, bottom, front, back, etc.
Dialog Box displays
3D square
back to tree
11INTENDED FUNCTIONALITY top
top
(child node)
Tree displays
nothing
Dialog Box displays
3D square with the top side (scene) highlighted
back to tree
12INTENDED FUNCTIONALITY bottom
bottom
(child node)
Tree displays
nothing
Dialog Box displays
3D square with the bottom side (scene) highlighted
back to tree
13INTENDED FUNCTIONALITY front
front
(child node)
Tree displays
nothing
Dialog Box displays
3D square with the front side (scene) highlighted
back to tree
14INTENDED FUNCTIONALITY back
back
(child node)
Tree displays
nothing
Dialog Box displays
3D square with the back side (scene) highlighted
back to tree
15INTENDED FUNCTIONALITY left
left
(child node)
Tree displays
nothing
Dialog Box displays
3D square with the left side (scene) highlighted
back to tree
16INTENDED FUNCTIONALITY right
right
(child node)
Tree displays
nothing
Dialog Box displays
3D square with the right side (scene) highlighted
back to tree
17CONCLUSION
We hope you have enjoyed our presentation.
If you have any questions, please email any of
us.
Jaygie Martinez Agcaoili
(jaygie_at_hawaii.edu)
Kasey Ame Matsumoto
(kaseyma_at_hawaii.edu)
Kawehi-Ann K. Rickard
(kawehian_at_hawaii.edu)