Skip to content

v2.1.0

Compare
Choose a tag to compare
@autra autra released this 15 Sep 15:21
· 1877 commits to master since this release

Here is a somewhat complete changelog:

Core:

  • FrameRequester: module can now be notified at each animation frame.
  • Ability to reproject extent via Extent.as
  • DEMUtils, set of utility to read elevations

Format and protocol support

  • Point clouds from potree converter
  • 3dTiles: support for batch table, pnts and b3dm RTC.
  • WFS/geojson
  • GPX support greatly improved
  • Add a provider that generates 2D texture from vector datas (geojson, gpx and kml)

Layers:

  • options.zoom now takes precedence over configured tileMatrixSetLimits
  • It's now possible to specify another Object3D than scene to geometry layers to use when adding children.
  • add GeometryLayer.postUpdate method
  • Some helpers to ease the creation of planar and globe geometry have been added
  • Child layer now use parent's extent if it doesn't have one already

Controls:

Some new control examples:

  • PlanarControls
  • FlyControls
  • FirstPersonControls

It's now possible to instanciate the globe without using GlobeControls

Examples

In addition of examples for new protocol and format, here are the new showcases:

  • Mini-viewer for globe.html
  • Cube with elevation and color layers (cubic_planar.html)
  • A THREE mesh in an itowns scene (positionGlobe.html)
  • Splitted rendering (split.html)

Others

  • Countless bug fixes.
  • update THREE to 0.87