Browse Source

Add tile visibility callback

ligaofeng 3 years ago
parent
commit
bbc9d8f6ee
1 changed files with 6 additions and 0 deletions
  1. 6 0
      src/three/TilesRenderer.js

+ 6 - 0
src/three/TilesRenderer.js

@@ -74,6 +74,7 @@ export class TilesRenderer extends TilesRendererBase {
 		this.onLoadTileSet = null;
 		this.onLoadTileSet = null;
 		this.onLoadModel = null;
 		this.onLoadModel = null;
 		this.onDisposeModel = null;
 		this.onDisposeModel = null;
+		this.onTileVisibilityChange = null;
 
 
 		const manager = new LoadingManager();
 		const manager = new LoadingManager();
 		manager.setURLModifier( url => {
 		manager.setURLModifier( url => {
@@ -796,6 +797,11 @@ export class TilesRenderer extends TilesRendererBase {
 
 
 		}
 		}
 
 
+		if ( this.onTileVisibilityChange ) {
+
+			this.onTileVisibilityChange( scene, tile, visible );
+
+		}
 	}
 	}
 
 
 	setTileActive( tile, active ) {
 	setTileActive( tile, active ) {