Skip to content

Releases: NASA-AMMOS/3DTilesRendererJS

v0.3.0

25 Jul 03:45
Compare
Choose a tag to compare

Added

  • path-browserify dependency explicitly rather than relying on implicit polyfills for path package.

Changed

  • PriorityQueue.priorityCallback now takes two arguments.
  • The default priority sort now accounts for most recently used tiles, screenspace error, and distance to the camera.
  • TilesRenderer.calculateError no longer returns a value but is now expected to set __error and __distanceToCamera on the tile itself.

Fixed

  • TilesRendererBase.preprocessURL types definition.

v0.2.11

03 Jun 16:26
Compare
Choose a tag to compare

Fixed

  • PNTS files incorrectly having a GLTF rotation adjustment applied.

v0.2.10

16 Apr 05:03
Compare
Choose a tag to compare

Added

  • TilesRenderer.optimizeRaycast option to disable overriding the raycast function of loaded tiles.

Changed

  • Added "sideEffects: false" to package.json.

Fixed

  • Bounding box visualization not displaying correctly with DebugTilesRenderer when the bounds have a width of 0 in one dimension.

v0.2.9

04 Mar 04:25
Compare
Choose a tag to compare

Added

  • onLoadTileSet to the typescript definitions file.

Fixed

  • Feature table attributes like RTC_CENTER not being correctly applied to loaded tile geometry.
  • B3DMLoader.load not correctly resolving with a model.

Changed

  • String decoding to use TextDecoder.

v0.2.8

27 Feb 04:34
Compare
Choose a tag to compare

Fixed

  • Pass fetch options to B3DMLoader.
  • Set working path for loaders from CMPTLoader, TilesRenderer callback.
  • Adjust loader handler in examples and README to provide GLTFLoader directly.

v0.2.7

10 Feb 03:08
Compare
Choose a tag to compare

Added

  • Add warnings if unsupported feature semantics are detected for I3DM and PNTS files
  • Support for I3DM rotation, scale features.

Fixed

  • A case where I3DM instances could have an incorrect transformations by respecting existing Mesh transformations when converting them to InstancedMeshes.

Changed

  • Make CMPTLoader group child order consistent between loads.

v0.2.6

04 Feb 03:57
Compare
Choose a tag to compare

Fixed

  • I3DM files not correctly loading external gltf files.

v0.2.5

18 Jan 04:44
Compare
Choose a tag to compare

Fixed

  • Incorrect use of multiply when computing world transformations resulting in incorrect positioning of tiles when non identity transformations are used.

v0.2.4

16 Jan 17:11
Compare
Choose a tag to compare

Fixed

  • Feature and Batch Tables unnecessarily retaining full file buffer references.

v0.2.3

30 Dec 20:19
Compare
Choose a tag to compare

Added

  • getOrientedBounds function to TilesRenderer.
  • preprocessURL function to TilesRenderer.