Release
Version 26.0.0
Version 26.0.0 of Horizon is our first open-source release.
Internally, this version has been the occasion for us to majorly improve and cleanup our APIs and protocols. We have also added a number of new features, including support for glTF animations, improved readability of symbols in vector tiles, and utilities for retrieving terrain elevation.
We hope you can build amazing things with it, and we look forward to your feedback and contributions.
Highlights
- 3D models
- Added support for glTF animations to the single model layer.
- Terrain
- Added an option to disable DTM elevation being applied to the terrain for a given scene view.
- Added a new API to retrieve the terrain elevation at a given position.
- The terrain resolution has been greatly improved by enabling by default the formerly experimental adaptive resolution feature.
- Vector tiles
- Symbols are now culled when far off at the horizon to avoid cluttering.
- The flat overlay representation has been split into three: points, polylines, and polygons.
- Rendering
- Multiview drawing order is now deterministic. When the viewports overlap, scene view 1 is drawn on top of scene view 0.
- API
- The scene model now uses Protobuf’s
oneoffeature to represent mutually exclusive fields, instead of using atypeenum field paired with numbered optional fields.
- The scene model now uses Protobuf’s