NASA World Wind for Java




     API Overview
       Fabrizio Giudici




                           1
Basic classes
Configuration
  How to set up things
WorldWindowGLCanvas
  The components that renders the scene
Model
  Wha...
Basic classes
Layer(s)
  Stacked sets of rendered objects
View, OrbitView
  The coordinates and other attributes of the vi...
Standard Layers
                    USGSUrbanAreaOrtho
Stars
                    CountryBoundaries
Fog
                   ...
The demos
ViewIteration            SurfaceImages
GlobalGridAboveSurface   TexturedSurfaceShape
Shapes                   Tr...
ViewIteration
Goes to a specific location applying a smooth
transition
OrbitView
ScheduledOrbitViewStateIterator




     ...
GlobalGridAboveSurface
Draws a grid over the surface
RenderableLayer
PolyLine
  color
  numSegments
  followTerrain




  ...
Shapes
Sticks and renders many different shapes at
given coordinates
RenderableLayer
  SurfaceSector, SurfaceEllipse, Surf...
DraggingShapes
Surface shapes can be selected and dragged
SelectListener
  SelectEvent.HOVER
  SelectEvent.ROLLOVER
  Sele...
SurfaceImages
Paints a given image over the surface
RenderableLayer
  SurfaceImage




                                   ...
TexturedSurfaceShape
Paints a shape with a given texture over the
surface
RenderableLayer
  SurfaceSector
  TexturePaint

...
Tracks
Renders a track with waypoints
TrackMarkerLayer
  Track




                                 12
Anaglyph Stereo
Renders a 3D view that can be viewer with 3D
glasses
Configuration
AnaglyphSceneController
  setDisplayMod...
Upcoming SlideShare
Loading in …5
×

Nasa World Wind For Java (by Fabrizio Giudici)

4,563 views

Published on

Published in: Technology, Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,563
On SlideShare
0
From Embeds
0
Number of Embeds
116
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Nasa World Wind For Java (by Fabrizio Giudici)

  1. 1. NASA World Wind for Java API Overview Fabrizio Giudici 1
  2. 2. Basic classes Configuration How to set up things WorldWindowGLCanvas The components that renders the scene Model What we are going to render 2
  3. 3. Basic classes Layer(s) Stacked sets of rendered objects View, OrbitView The coordinates and other attributes of the view point SceneController The controller 3
  4. 4. Standard Layers USGSUrbanAreaOrtho Stars CountryBoundaries Fog EarthNASAPlaceName SkyGradient ScaleBar BMNGSurface WorldMap LandsatI3 Compass USGSDigitalOrtho 4
  5. 5. The demos ViewIteration SurfaceImages GlobalGridAboveSurface TexturedSurfaceShape Shapes Tracks DraggingShapes AnaglyphStereo run-demo.bash demo_name 5
  6. 6. ViewIteration Goes to a specific location applying a smooth transition OrbitView ScheduledOrbitViewStateIterator 6
  7. 7. GlobalGridAboveSurface Draws a grid over the surface RenderableLayer PolyLine color numSegments followTerrain 7
  8. 8. Shapes Sticks and renders many different shapes at given coordinates RenderableLayer SurfaceSector, SurfaceEllipse, SurfaceSquare, SurfaceCircle, SurfaceQuad, Quadrilateral, SurfacePolygon, PolyLine IconLayer WWIcon, UserFacingIcon 8
  9. 9. DraggingShapes Surface shapes can be selected and dragged SelectListener SelectEvent.HOVER SelectEvent.ROLLOVER SelectEvent.DRAG SelectEvent.DRAG_END 9
  10. 10. SurfaceImages Paints a given image over the surface RenderableLayer SurfaceImage 10
  11. 11. TexturedSurfaceShape Paints a shape with a given texture over the surface RenderableLayer SurfaceSector TexturePaint 11
  12. 12. Tracks Renders a track with waypoints TrackMarkerLayer Track 12
  13. 13. Anaglyph Stereo Renders a 3D view that can be viewer with 3D glasses Configuration AnaglyphSceneController setDisplayMode(...) setFocusAngle(...) 13

×