Skip to content
This repository was archived by the owner on Oct 28, 2025. It is now read-only.

Latest commit

 

History

History
204 lines (113 loc) · 5.13 KB

File metadata and controls

204 lines (113 loc) · 5.13 KB

Changelog

All notable changes to this package will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[2.3.1] - 8-10-2025

  • Reimplemented Metadata parsing

[2.3.0] - 30-09-2025

  • changed deprecated use of coordinates-packages to using new functions in tile.cs

[2.2.1] - 05-08-2025

  • Added support for the screenspace error calculation for orthographic camera

[2.2.0] - 31-07-2025

  • Added events for when tile content is loaded

[2.1.0] - 10-07-2025

  • Added function SetCoordinateSystem to Read3DTiles.cs

[2.0.0] - 16-06-2025

  • This package now uses Unity's default GLTFast package
  • Added NL3D material generator to work with custom shaders (mostly catered to NL3D)
  • Made debug logs optional

[1.10.8] - 22-05-2025

  • properly clearing the used texture by looking up the right texture property in the shader

[1.10.7] - 23-04-2025

  • Added console logging to ImportGlb to improve troubleshooting during the GLB import process.

[1.10.6] - 27-03-2025

  • removing native and managed shells from memory
  • remove textures and meshes from memory when a tile is destroyed

[1.10.5] - 2025-03-24

Fixed

  • Prevent multiple & signs in the query string when retrying failed authentication attempts.

[1.10.4] - 2025-02-19

Fixed

  • Reduced garbage by using new value variables instead of points array for coordinates.

[1.10.3] - 2025-01-23

Fixed

  • Fixed BoundingVolume-transformation

[1.10.2] - 2025-01-14

Fixed

  • QueryParameters now also works with previous keys

[1.10.1] - 2025-01-10

Fixed

  • QueryParameters for tileContent no longer overwritten when trying to add authentication-parameters

[1.10.0] - 2024-12-13

Added

  • Added full support for tiletransforms

[1.9.0] - 2024-12-12

Added

  • Added function to clear the key query from the url, this will allow keys to be removed if this is desired, and it will prevent multiple valid keys from being added to the url as was the case before

[1.8.0] - 2024-12-11

Added

  • Added support for CESIUM_RTC extension in gltf and glb-files
  • Added support for refine-method Add
  • Added support for tiletransforms, (translation only)

[1.7.0] - 2024-06-24

Added

  • Added new event that returns new Metadata objects if meta data parsing is enabled. Metadata is read from gtlf/glb the Asset node

[1.6.1] - 2024-06-18

Fixed

  • Fixed the way tileset urls and keys are combined, solving issue with empty url query parameters

[1.6.0] - 2024-06-18

Added

  • Added new event that returns the internal UnityWebRequest after requesting the tileset .json

[1.5.3] - 2024-06-13

Fixed

  • Instantiated gltf scenes now recursively acquire the layer of the Content gameObject.

[1.5.2] - 2024-06-07

Fixed

  • Tile-locations were incorrect after re-enabeling tileLayer

[1.5.1] - 2024-06-07

Fixed

  • tiles, very far away from the camera where loaded because cameraFrustumCheck couldn't handle very large positions. added pre-check, checking if camera is close to or inside bounds, calculating in the coordaintesystem of the 3d-tileset

[1.5.0] - 2024-06-04

Added

  • Added method 'AddCustomHeader' to set custom headers for the internal web requests
  • Added property 'QueryKeyName' to change the key name from the default used by Google API ('key') to something else (For example 'code' or 'api_key' etc.)

[1.4.1] - 2024-05-14

Removed

  • Validation whether the filename for the tileset is tileset.json, Google -and possibly others- use root.json.

[1.4.0] - 2024-04-29

Added

  • The usedExtensions node in the root node are now parsed and checked against supported extensions

[1.3.0] - 2024-04-24

Added

  • Added function to refresh the tiles, for example after the url changes.
  • Added rudimentary check if URL is valid.

Fixed

  • move all loaded scenes inside gltf to coordinate instead of just scene index 0

[1.2.4] - 2024-04-23

Fixed

  • Removed forced assignment to layer 11 of the tile objects. Tile objects will take the parent object's layer by default, and will allow for manual assignment thereafter.

[1.2.3] - 2024-04-08

Fixed

  • fixed calculation of bounds for items that do not have a boundingVolume available
  • added public RecalculateBounds method to recalculate all tilebounds in tileset
  • removed private legacy method

[1.2.1] - 2024-02-16

Fixed

  • fix calculating unitybounds from boudingVolumeType Box.
  • fix reading subdivisionSceme

[1.2.0] - 2024-02-16

Added

  • added support for boudingVolumeType Box in combination with Implicit Tiling

[1.1.0] - 2023-11-28

Added

  • Added ability to read meshfeatures and store them using the subobjects-package
  • Added support for implicit Tiling

[1.0.2] - 2023-09-19

Changed

  • Added unity keyword and value in package.json for discoverability in the package manager

[1.0.1] - 2023-09-15

Changed

  • moved to version 1.0.1. of dependency eu.netherlands3d.coordinates. the bugfix makes sure the 3dTiles are allways correctly orientated.

[1.0.0]

Added

  • First release