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...
of 13

Nasa World Wind For Java (by Fabrizio Giudici)

Published on: Mar 3, 2016
Published in: Technology      Education      
Source: www.slideshare.net


Transcripts - Nasa World Wind For Java (by Fabrizio Giudici)

  • 1. NASA World Wind for Java API Overview Fabrizio Giudici 1
  • 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. 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. Standard Layers USGSUrbanAreaOrtho Stars CountryBoundaries Fog EarthNASAPlaceName SkyGradient ScaleBar BMNGSurface WorldMap LandsatI3 Compass USGSDigitalOrtho 4
  • 5. The demos ViewIteration SurfaceImages GlobalGridAboveSurface TexturedSurfaceShape Shapes Tracks DraggingShapes AnaglyphStereo run-demo.bash demo_name 5
  • 6. ViewIteration Goes to a specific location applying a smooth transition OrbitView ScheduledOrbitViewStateIterator 6
  • 7. GlobalGridAboveSurface Draws a grid over the surface RenderableLayer PolyLine color numSegments followTerrain 7
  • 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. DraggingShapes Surface shapes can be selected and dragged SelectListener SelectEvent.HOVER SelectEvent.ROLLOVER SelectEvent.DRAG SelectEvent.DRAG_END 9
  • 10. SurfaceImages Paints a given image over the surface RenderableLayer SurfaceImage 10
  • 11. TexturedSurfaceShape Paints a shape with a given texture over the surface RenderableLayer SurfaceSector TexturePaint 11
  • 12. Tracks Renders a track with waypoints TrackMarkerLayer Track 12
  • 13. Anaglyph Stereo Renders a 3D view that can be viewer with 3D glasses Configuration AnaglyphSceneController setDisplayMode(...) setFocusAngle(...) 13