GithubHelp home page GithubHelp logo

worldwind-source's Introduction

$Id: README.txt 13145 2010-02-17 03:55:11Z dcollins $

To run the basic demo on Mac OS X or Linux while in the release directory:
    chmod +x run-demo.bash
    ./run-demo.bash gov.nasa.worldwind.examples.ApplicationTemplate
or on Windows
    run-demo.bat gov.nasa.worldwind.examples.ApplicationTemplate

Your computer must have a modern graphics card with an up-to-date driver.  The
source of most getting-up-and-running problems is an out-of-date graphics driver.
To get an updated driver, visit your graphics card manufacturer's web site.  This
will most likely be either NVIDIA, ATI or Intel. The drivers are typically under
a link named "Downloads" or "Support". If your computer is a laptop, then updated
drivers are probably at the laptop manufacturer's web site rather than the graphics
card manufacturer's.

Changes from WWJ SDK 0.5 to 0.6 early access - March 6, 2009
------------------------------------------------------------

- New Airspace shapes and volumes, terrain conformant. See render.airspaces package and examples.Airspaces and AirspaceBuilder
- New rubber sheet images. See util.ImageUtil and examples.RubberSheetImage
- New measure tools. See util.measure package and examples.MeasureToolUsage
- New 'on-screen display' layers: ViewControlsLayer, LayerManagerLayer and StatusLayer
- New ContourLine renderable primitive. See examples.ContourLines
- New Web Service Catalog support. See applications.gio

- Data import and installation:
  - Local imagery and elevation import into WWJ cache format - see data.TiledImageProducer and data.TiledElevationProducer
  - Reading, writing, and discovery of file descriptors for WWJ cache format - see cache.FileStore and data.DataDescriptor
  - Discovery and conversion of WWJ.Net cache format - see data.WWDotNetDataLayerSetReader and data.WWDotNetLayerSetInstaller

- New DDS compressor with support for mipmaps - see formats.dds.DDSCompressor

- Icon layer and renderer allow to use absolute elevations, apply horizon and view clipping
- Applet package updated for Sun Next Generation Java plugin support
- Conpound and local elevation models. See terrain package
- FlatWorld example updated with round/flat globe switching code
- Track markers updated - see render.markers package, layers.MarkerLayer and examples.MarkersOrder
- PlacenameLayer updated - see layers.placename package and examples.Placenames
- TerrainProfileLayer new 'follow path' mode - see examples.MeasureToolUsage
- Terrain intersection test for Line and elevation. See terrain.SectorGeometryList and render.ContourLine
- On-screen layers display location offset - see layers.Compass, WorldMap, Scalebar...
- New format support: tab, tiff and world file - see format package
- Tiled image layers alpha blending fixed and mipmap support.
- New examples.util package - browser launcher, audio and slides players, image viewer...

- Data driven navigation sensitivity settings - see awt.ViewInputAttributes.
- Redesigned OrbitViewInputBroker as ViewInputHandler - see awt.ViewInputHandler. Improved navigation near the terrain, and made it easier for applications to extend or modify the navigation behavior.
- Sharper image-based surface shapes. Experimental geometry based surface shapes.
- Experimental hybrid tessellator to better handle the poles.
- Improved WMS server
- Image transformation and reprojection utilities. See util.ImageUtil.
- New Ant build structure.
- Collision detection demo.
- New network status host available/unavailable events.
- Added a pre-render stage to the system, and implemented classes to create textures by drawing to the frame buffer or an FBO, most typically during the pre-render stage.

- Refactoring
  - Position is now a LatLon subclass

- On hold
- Fog layer produces artifacts with the new tiled image layer premultiplied alpha blending and has been removed
- Remote surface images are being reworked into a more generic scheme


Change Summary for 0.4 to 0.5:
-----------------------------
- Includes a WMS server.

- Major changes to the view code - the eye can now go very close to
  the ground, and underwater. New interface methods.
- New Restorable interface to save and restore objects state to/from an xml
  document. Implemented in UserFacingIcons, Annotations, Polyline, View...
- Flat Worlds with projection switching are now usable.
- Mars and Moon globes with elevations and full layersets from NASA servers.
- MGRS, UTM and TM coordinates classes and converters in geom.coords
- Tiled image layers will not wait for lower res tiles to load before
  showing the needed ones.
- New layers:
  - NAIPCalifornia.
  - BMNGWMSLayer gives access to any of the 12 BMNG 2004 layers.
  - OpenStreeMapLayer.
  - MGRSGraticuleLayer and UTMGraticuleLayer.
  - CrosshairLayer.
- All non Earth specific layers have been moved from layers.Earth to layers:
  CrosshairLayer, FogLayer, ScalebarLayer, SkyColorLayer, SkyGradientLayer,
  StarsLayer, TerrainProfileLayer and WorldMapLayer.
- StatusBar moved from examples to util.
- New GeographicText support - used for placenames.
- More accurate scalebar.
- Increased performance for Polyline.
- Icons can have a background image.
- WWJApplet example updated with new capabilities.
- Build script completly revised.
- SurfaceImage from an http source.
- Zoom with middle mouse button down and drag up/down.
- AlwaysOnTop property for icons and annotations.
- New Mipmap flag for TiledImageLayer
- Better TiledImageLayer image capture and composition.
- Enhanced NITFS/RPF support.
- Better gps tracks support
- New examples: AlarmIcons, BMNGTwelveMonth, FlatWorldEarthquakes, MGRSGraticule,
  RemoteSurfaceImage, ViewLookAround, Mars, Moon...
- Also includes an application for Search And Rescue support.

- Many other bug fixes and changes...

worldwind-source's People

Contributors

lilwaso avatar mdmzero0 avatar slicooper13 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.