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