Release Notes - Version 2.1
New stuff:
- Features subsystem:
- GeometryCompiler and FeatureModelGraph - new objects to make building features easier
- Updated geometry compilation that support model substitution, clamping, cropping, and scattering
- Rich symbology subsystem for describing how to render features
- Tools - new interactive feature editing and measurement utilities
- OGC WFS driver
- New multi-level LOD layout and paging support
- NumericExpression and StringExpression for better flexibility in symbology
- Writeable feature sources
- Controls (2D UI):
- Priority-sorted Controls with automatic overlap prevention (2D UI)
- ControlNode lets you place a control anywhere in the scene graph
- New Annotation subsystem with drapeable primitives (placement, circle, ellipse, image overlay)
- DrapeableNode - easily add draped geometry to a map
- MapNode externals: store custom application data in your .earth file
- Mask layer to cut shapes out of the terrain
- LOD blending for smooth transitions across imagery LODs
- New Units class to represent units
- Coordinate formatters - MGRS and DMS
Other improvements:
- Updated Controls with fade-in
- Added the ability to override the max_data_level at the layer level
- Updated MeshSubdivider and MeshConsolidator to support texture coordinates
- Lots of improvements to the Feature subsystem
- Support for Viewpoints in .earth file (supported in osgearth_viewer)
- Quality and texture improvements to OverlayDecorator
- ArrayUniform helper accounts for NVIDIA/ATI differences in array naming
- Better support for MSL-relative heights in feature extrusion
