Skip to content

Releases: NASA-AMMOS/3DTilesRendererJS

v0.3.11

04 Jul 20:31
Compare
Choose a tag to compare

Added

  • Support for determining tile format based on magic bytes.

Fixed

  • Small fixes to the dispose function.
  • Re-add support for relative tile urls.

v0.3.10

02 Jul 19:12
Compare
Choose a tag to compare

Added

  • resetFailedTiles to enable retry tile downloads that failed.

Fixed

  • Support for loading absolute URIs.
  • Fix the application of the tile "up" axis adjustments.

v0.3.9

28 Mar 16:14
Compare
Choose a tag to compare

Fixed

  • Incorrect argument order to FeatureTable.getData

v0.3.7

20 Mar 17:32
Compare
Choose a tag to compare

[0.3.7] - 2022-01-29

Fixed

  • ensuring the working path included a "/" at the end when generating new file paths for the GLTFExtension and B3DM loaders.

v0.3.6

29 Jan 18:44
Compare
Choose a tag to compare

Fixed

  • "onPreprocessUrl" is now called for initial Tileset URL.

v0.3.5

07 Jan 05:02
Compare
Choose a tag to compare

Added

  • TilesRenderer.onTileVisibilityChange callback.
  • Support for GLTF in tilesets (3DTILES_content_gltf extension).

Changed

  • Improved type definitions.
  • PNTSLoader.parse now returns a promise.
  • All model loaders on inherit from a common type.

v0.3.4

16 Nov 03:36
Compare
Choose a tag to compare

Added

  • PriorityQueue: Added schedulingCallback to afford flexibility in job scheduling callback for scenarios where requestAnimationFrame will not work, such as with WebXR.

Fixed

  • autoDisableRendererCulling incorrectly applying the inverse of the documented effect.
  • Screen space error calculations now use the camera projectionMatrix rather than camera type to determine frustum type.

v0.3.3

08 Sep 18:14
Compare
Choose a tag to compare

Added

  • Support for embedded tileset / tile geometry URLs with hashes, search query parameters.

v0.3.2

02 Sep 15:48
Compare
Choose a tag to compare

Changed

  • DebugTilesRenderer: Bounding boxes now colored down the tree based on depth.
  • DebugTilesRenderer: "MeshStandardMaterial" is now used instead of "MeshBasicMaterial" for debugging.
  • TilesRenderer: add getBoundingSphere function.

Added

  • DebugTilesRenderer: "RANDOM_NODE_COLOR" visualization setting.
  • Names for various tile objects.
  • DebugTilesRenderer: Added getDebugColor function for adjusing the debug visualization colors.
  • Support for computing screen space error for tiles that had sphere bounds but no box bounds.
  • DebugTilesRenderer: Added customColorCallback and CUSTOM_COLOR mode for custom debug coloring.

Fixed

  • I3DMLoader: Fixed embedded absolute URLs not working correctly.
  • TilesRenderer: "getBounds" function throwing an error if no bounding box is present on the tileset.

v0.3.1

28 Jul 16:25
Compare
Choose a tag to compare

Fixed

  • Case where tiles that were outside of the camera frustum would be loaded with a higher priority.
  • Case where a single tiles renderer tiles would always be loaded with a higher priority.
  • Case where bounding boxes with one dimension of 0 would not compute the distance to camera correctly.