Releases: NASA-AMMOS/3DTilesRendererJS
Releases · NASA-AMMOS/3DTilesRendererJS
v0.1.6
Added
batchTable
andfeatureTable
fields onto loaded B3DM, I3DM, and PNTS scene objects directly.stopAtEmptyTiles
which defaults to false so tilesets correctly stop traversal at empty tiles.
Changed
- Tileset traversal now correctly stops at empty tiles if they do no meet the SSE requirement. Previous behavior can be retained for now by settings
stopAtEmptyTiles
tofalse
.
Fixed
- Typescript declaration files for
CMPT
,I3DM
, andPNTS
loaders.
v0.1.5
Added
manager
field toTilesRenderer
to enable support for DRACO decompression.TilesRenderer.onLoadTileSet
callback function.- Support for "ADD" tile refinement.
Fixed
CMPTLoader
not importingI3DMLoader
.- A case where if the tile at depth
maxDepth
was empty nothing would be rendered. - A case where an error was thrown if a mid tile had no content.
v0.1.4
Added
TilesRenderer.dispose
function to completely dispose of all loaded geometry, materials, and textures in the scene when the renderer is no longer needed.TilesRenderer.onDisposeModel
function which is called when a tile model is disposed of from the cache.
Fixed
- Case where the url protocol was converted to use a single slash instead of two when loading a model.
- Corner case where an error was thrown if the tileset was dragged off screen out of camera view.
v0.1.3
Added
- Basic support for CMPT, PNTS, and I3DM file formats.
autoDisableRendererCulling
field toTilesRenderer
.- A count of the amount of failed tile content loads to
TilesRenderer.stats
.
Fixed
- Failed tileset downloads being indefinitely retried.
- Tile content stats not being correctly updated if a tile failed to load.
- Not propagating image load errors.
- DebugTilesRenderer using a different color for every submesh in a tile. Now a single color is used for every submesh in a tile.
- Tiles not rendering if an empty tile is encountered.
- Child tiles not rendering if a parent tile content failed to load.
Changed
- Improved
update
function performance by deferring LRUCache array update.