170 likes | 948 Views
JAVA 3D : TREE DISPLAY . ICS 465 : Group B. Jaygie Martinez Agcaoili. Kasey Ame Matsumoto. Kawehi-Ann K. Rickard. GOAL AND OBJECTIVES. Familiarize. Analyze. Illustrate. Demonstrate the basics of Java 3D. FAMILIARIZE. Audience with. Java 3D object scenes. Basic shapes.
E N D
JAVA 3D : TREE DISPLAY ICS 465 : Group B Jaygie Martinez Agcaoili Kasey Ame Matsumoto Kawehi-Ann K. Rickard
GOAL AND OBJECTIVES Familiarize Analyze Illustrate Demonstrate the basics of Java 3D
FAMILIARIZE Audience with Java 3D object scenes Basic shapes Java 3D classes
ANALYZE Object scene structure Shape hierarchy Shape components
ILLUSTRATE Object scene users can interact with Shape hierarchy through a JTree Components of shapes through user interaction
TARGET AUDIENCE ICS 465 classmates Professor Jan Stelovsky TA, Zuzana Hlavackova Others learning the Basics of 3D Java
3D SHAPES MOCK-UP DESIGN 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.
INTENDED FUNCTIONALITY[buttons] rotate stop clear ends rotation empties the display box rotates shape in the display box
INTENDED 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
INTENDED 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
INTENDED FUNCTIONALITY [top] top (child node) Tree displays: nothing Dialog Box displays: 3D square with the top side (scene) highlighted back to tree
INTENDED FUNCTIONALITY [bottom] bottom (child node) Tree displays: nothing Dialog Box displays: 3D square with the bottom side (scene) highlighted back to tree
INTENDED FUNCTIONALITY [front] front (child node) Tree displays: nothing Dialog Box displays: 3D square with the front side (scene) highlighted back to tree
INTENDED FUNCTIONALITY [back] back (child node) Tree displays: nothing Dialog Box displays: 3D square with the back side (scene) highlighted back to tree
INTENDED FUNCTIONALITY [left] left (child node) Tree displays: nothing Dialog Box displays: 3D square with the left side (scene) highlighted back to tree
INTENDED FUNCTIONALITY [right] right (child node) Tree displays: nothing Dialog Box displays: 3D square with the right side (scene) highlighted back to tree
CONCLUSION We hope you have enjoyed our presentation. If you have any questions, please email any of us. Jaygie Martinez Agcaoili (jaygie@hawaii.edu) Kasey Ame Matsumoto (kaseyma@hawaii.edu) Kawehi-Ann K. Rickard (kawehian@hawaii.edu)