Download presentation
Presentation is loading. Please wait.
Published byValentine Gilbert Modified over 9 years ago
1
Nathaniel Salazar Massachusetts Institute of Technology Mentor: Thomas Meyer Internship Site: MHPCC
2
Presentation Outline 3 Dimensions: What and Why Google Earth: 3D in application Tech Park in 3D Java3D: example of the programming behind the models Java3D test program Java3D applications Acknowledgements
3
Modeling, Animation, Rendering More Dynamic Visualization BusinessPresentations Data modeling Entertainment Video gaming, Film, etc. Training Simulations
4
Google Maps -> Google Earth 3D buildings Terrain User interaction Image taken from: www.barnabu.co.uk
16
Presentation Outline 3 Dimensions: What and Why Google Earth: 3D in application Tech Park in 3D Java3D: example of the programming behind the models Java3D test program Java3D applications Acknowledgements
17
Java3D: Uses Animation Graphics/Gaming User Interaction Applets, applications All perspective view of object
18
Project Goal Write an applet that will… Load an object Apply texture Set up an interactive viewer Research Structure and Syntax
19
Java3D Parent-Child (Leaf Node) relationship structure Same Java syntax Core and Utility Classes Scene Graph of Overall Structure:
20
General Program Structure Image taken from: Java3D tutorial Chpt. 1. Courtesy of Sun.com
21
Scene Graph Simple Universe Locale Branch Group (objRoot) TransformGroup (objTransform) BranchGroup Shape3D (loaded object) Appearance (Load Textures) MouseRotateMouseZoomMouseTranslated
22
Code Classes Shape3D newObj() Load ObjectFile Convert Object to Shape3D set Appearance to Shape3D object Appearance createAppearance() TexCoordGeneration Class Obtain coordinate pointes that create surfaces Load texture image and apply to surfaces BranchGroup createSceneGroup()
26
Air Force Research Lab/MHPCC Visualize aircraft simulations Computational Fluid Dynamic Simulations Analyze airflow and turbulence Design better aircrafts
27
Acknowledgements and Thanks Akamai Internship Program Center for Adaptive Optics National Science Foundation Science and Technology Center grant (#AST-987683) Akamai Workforce Initiative National Science Foundation Air Force Office of Scientific Research (#AST-0710699) University of Hawaii Maui High Performance Computing Center Interns, Faculty, Mentors
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.