浏览代码

Add tile visibility callback

ligaofeng 3 年之前
父节点
当前提交
bbc9d8f6ee
共有 1 个文件被更改,包括 6 次插入0 次删除
  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 ) {