Explorar o código

Add tile visibility callback

ligaofeng %!s(int64=3) %!d(string=hai) anos
pai
achega
bbc9d8f6ee
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  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.onLoadModel = null;
 		this.onDisposeModel = null;
+		this.onTileVisibilityChange = null;
 
 		const manager = new LoadingManager();
 		manager.setURLModifier( url => {
@@ -796,6 +797,11 @@ export class TilesRenderer extends TilesRendererBase {
 
 		}
 
+		if ( this.onTileVisibilityChange ) {
+
+			this.onTileVisibilityChange( scene, tile, visible );
+
+		}
 	}
 
 	setTileActive( tile, active ) {