Skip to content

v0.4.19

Choose a tag to compare

@gkjohnson gkjohnson released this 19 Dec 14:08
· 180 commits to master since this release

Changed

  • Moved "GoogleCloudAuthPlugin" to "3d-tiles-renderer/core/plugins".
  • Moved "CesiumIonAuthPlugin" to "3d-tiles-renderer/core/plugins".
  • CesiumIonAuthPlugin: Auto-registration of QuantizedMesh and TMS plugins has been removed. See "assetTypeHandler" to register the necessary plugins as-needed.
  • TilesRenderer: "load-tile-set" event has been renamed to "load-tileset"
  • TilesRenderer: "load-tileset" payload member "tileSet" has been renamed to "tileset"
  • TilesRenderer: "rootTileSet" member has been renamed "rootTileset"
  • TilesRenderer: "loadRootTileSet" function has been renamed to "loadRootTileSet"
  • TilesRenderer: "preprocessTileSet" function has been renamed to "preprocessTileSet"
  • Documentation and other variable names have adjusted any instances of "tile set" to "tileset" to align with the 3D Tiles specification nomenclature.

Added

  • Added "assetTypeHandler" to "CesiumIonAuthPlugin" for registering plugins based on loaded asset type.
  • Empty "addEventListener" and "removeEventListener" implementations to TilesRendererBase.
  • ImageOverlay: Added "alphaMask", "alphaInvert" options.
  • CesiumIonOverlay: Added automatic support Bing & Google Maps overlays.
  • QuantizedMeshLoader, QuantizedMeshPlugin: Added "generateNormals" option for cases where normals are not embedded.
  • Added "load-root-tileset" event.

Fixed

  • Controls: Fixed case where pointer state may not have been reset correctly.
  • ImageOverlayPlugin: "enableTileSplitting" now works with "ADDITIVE" tiles.
  • EnforceNonZeroErrorPlugin: adjusted error is now based on the first parent with geometric error encountered.
  • Fixed up some types.
  • Improved "Bounding OBB" and "Bounding Sphere" generation for "Region" bounding volumes.
  • PriorityQueue: fix case where entries were not being moved correctly by "removeByFilter".
  • ImageOverlayPlugin: Fix case where overlay data were not being handled correctly when adjusting frames.
  • ImageOverlayPlugin: Added a more clear error when "renderer" is not provided.
  • ImageFormatPlugin: Adjust the plugin to account for aspect ratio in error calculation.