diff --git a/src/base/TilesRendererBase.js b/src/base/TilesRendererBase.js index 2216d157..32c04260 100644 --- a/src/base/TilesRendererBase.js +++ b/src/base/TilesRendererBase.js @@ -359,6 +359,9 @@ export class TilesRendererBase { tile.__basePath = tileSetDir; + tile._loadIndex = 0; + tile.__lastFrameVisited = - 1; + } setTileActive( tile, state ) { diff --git a/src/three/TilesRenderer.js b/src/three/TilesRenderer.js index d3495907..b62a029d 100644 --- a/src/three/TilesRenderer.js +++ b/src/three/TilesRenderer.js @@ -532,6 +532,7 @@ export class TilesRenderer extends TilesRendererBase { boundingVolume, + metadata: null, scene: null, geometry: null, materials: null, @@ -543,7 +544,6 @@ export class TilesRenderer extends TilesRendererBase { async parseTile( buffer, tile, extension ) { - tile._loadIndex = tile._loadIndex || 0; tile._loadIndex ++; const uri = tile.content.uri;