Skip to content

v0.4.12

Latest
Compare
Choose a tag to compare
@gkjohnson gkjohnson released this 13 Jul 05:33
· 14 commits to master since this release

Added

  • 3d-tiles-renderer/core & 3d-tiles-renderer/three export for dedicated files.
  • 3d-tiles-renderer/core/plugins & 3d-tiles-renderer/three/plugins export for dedicated plugins.
  • Added EnforceNonZeroErrorPlugin.
  • ImageOverlayPlugin: Add support for splitting tiles to match image tile detail.
  • ImageOverlayPlugin: Planar projection now only works when the projection is within the range 0, 1 along the z-projection axis.
  • ImageOverlayPlugin: Add support for adding downloads to the download queue, tracking used GPU memory in the LRUCache.

Changed

  • TilesRenderer: Increased default queue sizes from 1 to 5 for parse queue, 10 to 25 for download queue.

Fixed

  • R3F TilesAttributionOverlay not functioning on non-HTTPS domains.
  • Support for React 19 while maintaining React 18 support.
  • QuantizedMeshPlugin: Fixed case where availability metadata was not interpreted correctly.
  • Fixed case where "screenspace error" could be calculated as "NaN" when the distance to the tile and geometricError are 0.
  • UpdateOnChangePlugin: Fix events not being disposed of properly.
  • QuantizedMeshPlugin: Only parse a mesh if the extension is "terrain".
  • ImageOverlayPlugin: Correctly cancel image tile loading when removing an overlay.
  • TilesRenderer: Fix case where load events could be fired on tiles after they had been disposed when the cache is full.
  • ImageOverlayPlugin: Reduced the epsilon used for calculating which tiled images need to be loaded to avoid seams.