Skip to content

Release 2.38.0

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Apr 13:53

2.38.0 (2022-04-13)

Features

  • FeatureGeometryLayer: introduce FeatureMesh, they are added to layer.object3d. (0d777ce)

  • Widgets: add a searchbar widget (164b6ee)

  • Widgets: add a widget to display a scale (d3a0154)

  • Widgets: add show and hide methods (59ac32c)

  • widgets: Navigation tooltips can be parametrized (094803f)

  • Widgets: placeholder for searchbar can be modified (9bd81ce)

Bug Fixes

  • Feature2Mesh: fix wrong computing of clockwise polygon. (bad5e34)
  • GeoidLayer: transformation error on tileMesh. (472e39c)
  • parser: GeoJsonParser add legacy identifier to fct readCRS() (a0195c6)
  • VectorTileParser: clock wise polygon wasn't calculated. (135ee7a)
  • View: fix pickCoordinates undefined parameter (0ec49f4)
  • Widgets: fix focus policy and event propagation on widgets (7775a04)
  • Widgets: fix in Navigation css (a85f8b4)

Examples

  • change view source button style (e593237)
  • FeatureGeometryLayer: add vector tile to 3d object. (53a42a6)
  • view 3d: updates on widgets (30bee5f)
  • Widgets: use minimap widget in view 3D example (5042ba7)

Code Refactoring

  • Feature: move properties to private fields. (02604b9)
  • Feature: simplify normals data. (0914834)
  • GeometryLayer: reference to material properties from Layer properties. (23a0269)
  • label: render only object with labels. (c317a8a)
  • MainLoop: use class for MainLoop. (25a48fd)
  • PlanarControls: change focus policy (99fadc0)
  • view_3d_map: simplify example (3786dcf)
  • View: move View properties to private fields. (51f5508)
  • Widgets: add onClick property in Navigation (8d9f69e)
  • Widgets: simplify Navigation usage (7c2bc89)

Workflow and chores

  • add support ecma 2022 (25080d9)
  • deps: bump deps to fix security vulnerability. (1db1ae7)
  • deps: bump minimist from 1.2.5 to 1.2.6 (09e047a)
  • deps: bump node-forge from 1.2.1 to 1.3.0 (e536532)
  • submodule: use submodule for widgets. (44cc7d0)
  • update packages. (e19809f)

Documentation

  • core: Add doc for local execution (faf58be)
  • Widgets: specify GlobeView support for navigation (c209fdc)
  • Widgets: specify resources needed to use widgets (b65c081)

Tests

  • Feature2Mesh: add test to calculate the difference with and without proj4. (1527c64)