Share

NASA WorldWind

File Release Notes and Changelog

Release Name: 1.3.4

Notes:
NASA World Wind 1.3.4
Release Notes

SYSTEM REQUIREMENTS
===================

* 2000, or XP
* 3D graphics card (http://wiki.worldwindcentral.com/Video_Card_Compatibility)
* Internet connection
* DirectX 9.0c and Managed DirectX 9.0c (October 2005)
* .NET Framework 1.1 runtime libraries

Minimum configuration
---------------------

With the minimum configuration, performance and functionality may be less than expected.

* 700 MHz or higher CPU
* 128 MB RAM
* 1.5 GB disk space

Recommended configuration
-------------------------

* 1.4 GHz or higher CPU
* 256 MB of RAM
* DSL/cable connection or faster
* 3 GB of disk space

Changes: World Wind General & Plugin Mgr * Added code to improve Drag&Drop handling for plugins * Fixed ImageOverlay plugin to work with new code changes * Added ImageOverlay 4 plugin * Added On-Screen clock plugin * "Internal" plugins are not ALWAYS loaded anymore. They will load based on a list in MainApplication.LoadSettings() the first time the program starts, then will act like "normal" plugins. * Refresh="n" where n is in seconds inside a LayerSet attribute will now affect Icon positions * Switch to XPath based XML loading * Fix for view frustum bounding sphere intersection (from forum "Larry") * Icon memory leak fixed * Fix for blank terrain spots (might not work for REALLY close terrain, needs further testing) * Implemented a real-time FPS line graph meter * Added a "Goto Extent" context menu item when right mouse clicking on a layer in LM. Will move to the geographic center of the extents specified in the Layer file. Image Accessor, QuadTiles * Cache expiration code is more robust * PermDir fix Configuration Loader, Overview Form * Add CacheExpirationTime support for QTS * <CacheExpirationTime> is allowed inside <ImageTileService> or <WMSAccessor> elements * <DataExpirationTime> is allowed inside the <ImageAccessor> element * Allow for <PermanantDirectory> or <PermanentDirectory> * Fix placenames not using <DisplayFont> * <Icon> uses <OnClickZoomAltitude>, <OnClickZoomHeading>, and <OnClickZoomTilt> * Could not use worldwind:// uri due to XML parsing errors * <LayerSet> and <ChildLayerSet> support "RenderPriority" attribute with the following strings: "Icons", "Placenames", "LinePaths", "AtmosphericImages" * Fixes problem with ChildLayerSet loading * <Icon> now adds another <OnClickZoom> element that allows user to click an icon and have the camera zoom to a specified altitude (in meters) * Null terrain accessor from xml should work now * Handles new icon OnClick zooming * Overview form Home/End zoom works * ImageLayer accepts Url images through XML again * Higher resolution terrain subsets work again * Fixed ChildLayerSet "ShowOnlyOneLayer" attribute error * Remove diag log writing for wmsaccessor * WMSAccessor works again * Allow "CacheDirectory" element in ImageAccessor element for qts * Transparent color works for qts again * Redirect xml files are cached for offline access * Booleans from xml are parsed "smartly" * Struts back (again) * Redirect allowed from ChildLayerSet -> remote LayerSet file * Allows to split a category like "Images" into multiple xml files and still have them group in the Layer Manager * Url based layer xml files (check @Images.xml) * Switching back and forth between worlds works again * Overview form can launch icons from mouse click * New setting in World.Settings for allowing constant rendering even when 3d form is unfocused * Revert changes to "strut removal" * Change Texture format conversion to DDS using a Software-based reference device * Should help move this operation from the GPU to the CPU to minimize frame rate studdering * Fixed strange 180/-180 boundary line problem * Involved a different algorithm for the Quaternion4d.Slerp method * Mouse is now more responsive at super-high zoom levels * Camera is now more precise * Single to double precision calculations (should stop the "jitters") * Changes to QuadTileSubset to make the mesh work with higher precision * Range transparency for jpegs <TransparentMinValue>0</TransparentMinValue> <TransparentMaxValue>30</TransparentMaxValue> (in place of <TransparentColor>) Shapefiles * Filtering for shapefile points * Shape points optimized for faster rendering * Shapefiles PointType renders "points" now (finally) * Random color assigment of lines in shapefiles works again * Fixed bug with shape file path * ShapeFile Fixes: * LineColor is now used * Black Tiles have a hack fix * LevelZero Tile size can be set * Viewing Altitude can be set Plugins Measure Tool * Save/Open of Measurements to CSV enabled.Saving to shape will be great. * Modified with Polyline measurement options, Save GUI is work in progress Movie Recorder * Added sample movierecorder script * Added more (unworking) Squad-related code to the Quaternion4d class * Added modified movierecorder.cs plugin from www.mashiharu.com * Changed to work with revised version 1.3.4 camerabase class Yahoo! Geocoder * First dump of Yahoo! based geocoder * Needs DMS location display implemented * Add background downloader thread * Need to implement WW Feature Search (requires server program) Starfield/Stars3D * Changed stars3d to starfield, and increased altitude stars shut off at, possibly needs to be higher still KMLImporter * Imports placemarks from kml and kmz files * Supports NetworkLinks with periodical refreshing * Handles scale, rotation and other style-related features * Supports icons that have to be downloaded from the web