Skip to content

Releases: EIG6-Geocommuns/itowns

Release 2.39.0-rev5

03 Apr 11:14
Compare
Choose a tag to compare

2.39.0 (2023-01-04)

Features

  • 3dtiles: add support for binary batch table (47325ab)
  • add a npm build task creating a non minified version (48a24fa)
  • debug: add altitude to displayed coordinates. (e1fea9f)
  • globeControls: add configuration parameters and documentation (cdd865c)
  • globeView: allow to configure globeControls when creating a globeView (821e522)

Bug Fixes

  • 3dtiles: fix and document 3d tiles material overriding (8ade709)
  • 3dtiles: fix layer opacity and visibility change for 3d tiles pnts (059fe5e)
  • 3dtiles: handle tilesets with cesium specific uniforms in shaders (04f8b40)
  • 3dtiles: use correct batch table constructor for pnts tiles (e1dbd63)
  • change THREE.Math to THREE.MathUtils (826b5bd)
  • Feature2Texture: prevent drawing points if they lack style (5706e6f)
  • gltf: fix parsing of khr_binary_extension in gltf 1.0 files (2bf9d2d)
  • LayeredMaterial: fix opacity when initialized to 0 (deac41e)
  • picking: fix picking on multiple layers (5c2f578)
  • Scheduler: replace url subdomains alternatives (91fd9ec)
  • view: fix view resize when width or height is 0 (dbd9ee3)
  • wfs, wms, wmts: support urls ending with or without ? character (f44dfb2)

Performance Improvements

  • demutils: texture data read optimization in elevation measurement (9ee991c)
  • picking: don't pick atmosphere layer (069b2dd)

Examples

  • 3dtiles_25d: change data url (52a412f)
  • Camera animation: cleanup example code (2bfe4e6)
  • GuiTools: fix opacity slider by adding step (3b205bc)
  • DSM: add an example of Digital Surface Model (2f9d558)

Code Refactoring

  • feature: use feature crs property for instance center property. (e455bdb)

Workflow and chores

  • release v2.39.0 (dd1d251)
  • add a script to start an https local session with webpack (e99bf15)
  • deps: bump loader-utils from 2.0.2 to 2.0.3 (fd0f01b)
  • deps: bump loader-utils from 2.0.3 to 2.0.4 (cccacae)
  • deps: bump terser from 5.13.1 to 5.14.2 (7134b26)
  • integration: add option to launch integration workflow manually (db05ed6)
  • integration: update potree repository (39fbdd7)
  • up chalk to 5.0.1 (1a30d66)
  • update CONTRIBUTORS.md (ba33056)
  • update packages. (3dac8b9)
  • update three.js to 0.146.0 (55e7016)

Documentation

  • RasterTile: fix faulty link (7cf4fcf)
  • README: Typo in the readme redirecting to a 404 error (04122a8)
  • tutorials: Improve tutorial and add two tutorials for 3D tiles (3063925)

Tests

  • 3dtiles: add 3D Tiles batch table parsing tests (f3bd6c7)

BREAKING CHANGES

  • 3dtiles: C3DTBatchTable constructor signature has changed from
    C3DTBatchTable(buffer, binaryLength, batchLength, registeredExtensions) to
    C3DTBatchTable(buffer, jsonLength, binaryLength, batchLength, registeredExtensions)

2.38.2 (2022-05-11)

Features

  • View: Add option viewer to enable/disable focus on start. (88d7c93)

Workflow and chores

2.38.1 (2022-04-13)

Examples

  • Navigation: fix addButton method call (c53ae71)

Workflow and chores

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

  • release v2.38.0 (34ae0f3)
  • 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. ([1527c...
Read more

Release 2.39.0-rev4

03 Apr 08:53
Compare
Choose a tag to compare

2.39.0 (2023-01-04)

Features

  • 3dtiles: add support for binary batch table (47325ab)
  • add a npm build task creating a non minified version (48a24fa)
  • debug: add altitude to displayed coordinates. (e1fea9f)
  • globeControls: add configuration parameters and documentation (cdd865c)
  • globeView: allow to configure globeControls when creating a globeView (821e522)

Bug Fixes

  • 3dtiles: fix and document 3d tiles material overriding (8ade709)
  • 3dtiles: fix layer opacity and visibility change for 3d tiles pnts (059fe5e)
  • 3dtiles: handle tilesets with cesium specific uniforms in shaders (04f8b40)
  • 3dtiles: use correct batch table constructor for pnts tiles (e1dbd63)
  • change THREE.Math to THREE.MathUtils (826b5bd)
  • Feature2Texture: prevent drawing points if they lack style (5706e6f)
  • gltf: fix parsing of khr_binary_extension in gltf 1.0 files (2bf9d2d)
  • LayeredMaterial: fix opacity when initialized to 0 (deac41e)
  • picking: fix picking on multiple layers (5c2f578)
  • Scheduler: replace url subdomains alternatives (91fd9ec)
  • view: fix view resize when width or height is 0 (dbd9ee3)
  • wfs, wms, wmts: support urls ending with or without ? character (f44dfb2)

Performance Improvements

  • demutils: texture data read optimization in elevation measurement (9ee991c)
  • picking: don't pick atmosphere layer (069b2dd)

Examples

  • 3dtiles_25d: change data url (52a412f)
  • Camera animation: cleanup example code (2bfe4e6)
  • GuiTools: fix opacity slider by adding step (3b205bc)
  • DSM: add an example of Digital Surface Model (2f9d558)

Code Refactoring

  • feature: use feature crs property for instance center property. (e455bdb)

Workflow and chores

  • release v2.39.0 (dd1d251)
  • add a script to start an https local session with webpack (e99bf15)
  • deps: bump loader-utils from 2.0.2 to 2.0.3 (fd0f01b)
  • deps: bump loader-utils from 2.0.3 to 2.0.4 (cccacae)
  • deps: bump terser from 5.13.1 to 5.14.2 (7134b26)
  • integration: add option to launch integration workflow manually (db05ed6)
  • integration: update potree repository (39fbdd7)
  • up chalk to 5.0.1 (1a30d66)
  • update CONTRIBUTORS.md (ba33056)
  • update packages. (3dac8b9)
  • update three.js to 0.146.0 (55e7016)

Documentation

  • RasterTile: fix faulty link (7cf4fcf)
  • README: Typo in the readme redirecting to a 404 error (04122a8)
  • tutorials: Improve tutorial and add two tutorials for 3D tiles (3063925)

Tests

  • 3dtiles: add 3D Tiles batch table parsing tests (f3bd6c7)

BREAKING CHANGES

  • 3dtiles: C3DTBatchTable constructor signature has changed from
    C3DTBatchTable(buffer, binaryLength, batchLength, registeredExtensions) to
    C3DTBatchTable(buffer, jsonLength, binaryLength, batchLength, registeredExtensions)

2.38.2 (2022-05-11)

Features

  • View: Add option viewer to enable/disable focus on start. (88d7c93)

Workflow and chores

2.38.1 (2022-04-13)

Examples

  • Navigation: fix addButton method call (c53ae71)

Workflow and chores

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

  • release v2.38.0 (34ae0f3)
  • 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. ([1527c...
Read more

Release 2.39.0-rev3

30 Mar 13:33
Compare
Choose a tag to compare

2.39.0 (2023-01-04)

Features

  • 3dtiles: add support for binary batch table (47325ab)
  • add a npm build task creating a non minified version (48a24fa)
  • debug: add altitude to displayed coordinates. (e1fea9f)
  • globeControls: add configuration parameters and documentation (cdd865c)
  • globeView: allow to configure globeControls when creating a globeView (821e522)

Bug Fixes

  • 3dtiles: fix and document 3d tiles material overriding (8ade709)
  • 3dtiles: fix layer opacity and visibility change for 3d tiles pnts (059fe5e)
  • 3dtiles: handle tilesets with cesium specific uniforms in shaders (04f8b40)
  • 3dtiles: use correct batch table constructor for pnts tiles (e1dbd63)
  • change THREE.Math to THREE.MathUtils (826b5bd)
  • Feature2Texture: prevent drawing points if they lack style (5706e6f)
  • gltf: fix parsing of khr_binary_extension in gltf 1.0 files (2bf9d2d)
  • LayeredMaterial: fix opacity when initialized to 0 (deac41e)
  • picking: fix picking on multiple layers (5c2f578)
  • Scheduler: replace url subdomains alternatives (91fd9ec)
  • view: fix view resize when width or height is 0 (dbd9ee3)
  • wfs, wms, wmts: support urls ending with or without ? character (f44dfb2)

Performance Improvements

  • demutils: texture data read optimization in elevation measurement (9ee991c)
  • picking: don't pick atmosphere layer (069b2dd)

Examples

  • 3dtiles_25d: change data url (52a412f)
  • Camera animation: cleanup example code (2bfe4e6)
  • GuiTools: fix opacity slider by adding step (3b205bc)
  • DSM: add an example of Digital Surface Model (2f9d558)

Code Refactoring

  • feature: use feature crs property for instance center property. (e455bdb)

Workflow and chores

  • release v2.39.0 (dd1d251)
  • add a script to start an https local session with webpack (e99bf15)
  • deps: bump loader-utils from 2.0.2 to 2.0.3 (fd0f01b)
  • deps: bump loader-utils from 2.0.3 to 2.0.4 (cccacae)
  • deps: bump terser from 5.13.1 to 5.14.2 (7134b26)
  • integration: add option to launch integration workflow manually (db05ed6)
  • integration: update potree repository (39fbdd7)
  • up chalk to 5.0.1 (1a30d66)
  • update CONTRIBUTORS.md (ba33056)
  • update packages. (3dac8b9)
  • update three.js to 0.146.0 (55e7016)

Documentation

  • RasterTile: fix faulty link (7cf4fcf)
  • README: Typo in the readme redirecting to a 404 error (04122a8)
  • tutorials: Improve tutorial and add two tutorials for 3D tiles (3063925)

Tests

  • 3dtiles: add 3D Tiles batch table parsing tests (f3bd6c7)

BREAKING CHANGES

  • 3dtiles: C3DTBatchTable constructor signature has changed from
    C3DTBatchTable(buffer, binaryLength, batchLength, registeredExtensions) to
    C3DTBatchTable(buffer, jsonLength, binaryLength, batchLength, registeredExtensions)

2.38.2 (2022-05-11)

Features

  • View: Add option viewer to enable/disable focus on start. (88d7c93)

Workflow and chores

2.38.1 (2022-04-13)

Examples

  • Navigation: fix addButton method call (c53ae71)

Workflow and chores

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

  • release v2.38.0 (34ae0f3)
  • 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. ([1527c...
Read more

Release 2.39.0-rev2

11 Mar 13:35
Compare
Choose a tag to compare

2.39.0 (2023-01-04)

Features

  • 3dtiles: add support for binary batch table (47325ab)
  • add a npm build task creating a non minified version (48a24fa)
  • debug: add altitude to displayed coordinates. (e1fea9f)
  • globeControls: add configuration parameters and documentation (cdd865c)
  • globeView: allow to configure globeControls when creating a globeView (821e522)

Bug Fixes

  • 3dtiles: fix and document 3d tiles material overriding (8ade709)
  • 3dtiles: fix layer opacity and visibility change for 3d tiles pnts (059fe5e)
  • 3dtiles: handle tilesets with cesium specific uniforms in shaders (04f8b40)
  • 3dtiles: use correct batch table constructor for pnts tiles (e1dbd63)
  • change THREE.Math to THREE.MathUtils (826b5bd)
  • Feature2Texture: prevent drawing points if they lack style (5706e6f)
  • gltf: fix parsing of khr_binary_extension in gltf 1.0 files (2bf9d2d)
  • LayeredMaterial: fix opacity when initialized to 0 (deac41e)
  • picking: fix picking on multiple layers (5c2f578)
  • Scheduler: replace url subdomains alternatives (91fd9ec)
  • view: fix view resize when width or height is 0 (dbd9ee3)
  • wfs, wms, wmts: support urls ending with or without ? character (f44dfb2)

Performance Improvements

  • demutils: texture data read optimization in elevation measurement (9ee991c)
  • picking: don't pick atmosphere layer (069b2dd)

Examples

  • 3dtiles_25d: change data url (52a412f)
  • Camera animation: cleanup example code (2bfe4e6)
  • GuiTools: fix opacity slider by adding step (3b205bc)
  • DSM: add an example of Digital Surface Model (2f9d558)

Code Refactoring

  • feature: use feature crs property for instance center property. (e455bdb)

Workflow and chores

  • release v2.39.0 (dd1d251)
  • add a script to start an https local session with webpack (e99bf15)
  • deps: bump loader-utils from 2.0.2 to 2.0.3 (fd0f01b)
  • deps: bump loader-utils from 2.0.3 to 2.0.4 (cccacae)
  • deps: bump terser from 5.13.1 to 5.14.2 (7134b26)
  • integration: add option to launch integration workflow manually (db05ed6)
  • integration: update potree repository (39fbdd7)
  • up chalk to 5.0.1 (1a30d66)
  • update CONTRIBUTORS.md (ba33056)
  • update packages. (3dac8b9)
  • update three.js to 0.146.0 (55e7016)

Documentation

  • RasterTile: fix faulty link (7cf4fcf)
  • README: Typo in the readme redirecting to a 404 error (04122a8)
  • tutorials: Improve tutorial and add two tutorials for 3D tiles (3063925)

Tests

  • 3dtiles: add 3D Tiles batch table parsing tests (f3bd6c7)

BREAKING CHANGES

  • 3dtiles: C3DTBatchTable constructor signature has changed from
    C3DTBatchTable(buffer, binaryLength, batchLength, registeredExtensions) to
    C3DTBatchTable(buffer, jsonLength, binaryLength, batchLength, registeredExtensions)

2.38.2 (2022-05-11)

Features

  • View: Add option viewer to enable/disable focus on start. (88d7c93)

Workflow and chores

2.38.1 (2022-04-13)

Examples

  • Navigation: fix addButton method call (c53ae71)

Workflow and chores

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

  • release v2.38.0 (34ae0f3)
  • 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. ([1527c...
Read more

Release 2.39.0-rev1

06 Mar 09:21
Compare
Choose a tag to compare

2.39.0 (2023-01-04)

Features

  • 3dtiles: add support for binary batch table (47325ab)
  • add a npm build task creating a non minified version (48a24fa)
  • debug: add altitude to displayed coordinates. (e1fea9f)
  • globeControls: add configuration parameters and documentation (cdd865c)
  • globeView: allow to configure globeControls when creating a globeView (821e522)

Bug Fixes

  • 3dtiles: fix and document 3d tiles material overriding (8ade709)
  • 3dtiles: fix layer opacity and visibility change for 3d tiles pnts (059fe5e)
  • 3dtiles: handle tilesets with cesium specific uniforms in shaders (04f8b40)
  • 3dtiles: use correct batch table constructor for pnts tiles (e1dbd63)
  • change THREE.Math to THREE.MathUtils (826b5bd)
  • Feature2Texture: prevent drawing points if they lack style (5706e6f)
  • gltf: fix parsing of khr_binary_extension in gltf 1.0 files (2bf9d2d)
  • LayeredMaterial: fix opacity when initialized to 0 (deac41e)
  • picking: fix picking on multiple layers (5c2f578)
  • Scheduler: replace url subdomains alternatives (91fd9ec)
  • view: fix view resize when width or height is 0 (dbd9ee3)
  • wfs, wms, wmts: support urls ending with or without ? character (f44dfb2)

Performance Improvements

  • demutils: texture data read optimization in elevation measurement (9ee991c)
  • picking: don't pick atmosphere layer (069b2dd)

Examples

  • 3dtiles_25d: change data url (52a412f)
  • Camera animation: cleanup example code (2bfe4e6)
  • GuiTools: fix opacity slider by adding step (3b205bc)
  • DSM: add an example of Digital Surface Model (2f9d558)

Code Refactoring

  • feature: use feature crs property for instance center property. (e455bdb)

Workflow and chores

  • release v2.39.0 (dd1d251)
  • add a script to start an https local session with webpack (e99bf15)
  • deps: bump loader-utils from 2.0.2 to 2.0.3 (fd0f01b)
  • deps: bump loader-utils from 2.0.3 to 2.0.4 (cccacae)
  • deps: bump terser from 5.13.1 to 5.14.2 (7134b26)
  • integration: add option to launch integration workflow manually (db05ed6)
  • integration: update potree repository (39fbdd7)
  • up chalk to 5.0.1 (1a30d66)
  • update CONTRIBUTORS.md (ba33056)
  • update packages. (3dac8b9)
  • update three.js to 0.146.0 (55e7016)

Documentation

  • RasterTile: fix faulty link (7cf4fcf)
  • README: Typo in the readme redirecting to a 404 error (04122a8)
  • tutorials: Improve tutorial and add two tutorials for 3D tiles (3063925)

Tests

  • 3dtiles: add 3D Tiles batch table parsing tests (f3bd6c7)

BREAKING CHANGES

  • 3dtiles: C3DTBatchTable constructor signature has changed from
    C3DTBatchTable(buffer, binaryLength, batchLength, registeredExtensions) to
    C3DTBatchTable(buffer, jsonLength, binaryLength, batchLength, registeredExtensions)

2.38.2 (2022-05-11)

Features

  • View: Add option viewer to enable/disable focus on start. (88d7c93)

Workflow and chores

2.38.1 (2022-04-13)

Examples

  • Navigation: fix addButton method call (c53ae71)

Workflow and chores

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

  • release v2.38.0 (34ae0f3)
  • 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. ([1527c...
Read more