瀏覽代碼

Add active tiles flag

Garrett Johnson 5 年之前
父節點
當前提交
19111a32fa
共有 2 個文件被更改,包括 10 次插入1 次删除
  1. 1 0
      src/base/TilesRendererBase.js
  2. 9 1
      src/base/traverseFunctions.js

+ 1 - 0
src/base/TilesRendererBase.js

@@ -57,6 +57,7 @@ export class TilesRendererBase {
 		this.errorTarget = 6.0;
 		this.errorThreshold = Infinity;
 		this.loadSiblings = true;
+		this.displayActiveTiles = false;
 		this.maxDepth = Infinity;
 
 	}

+ 9 - 1
src/base/traverseFunctions.js

@@ -323,7 +323,15 @@ export function toggleTiles( tile, renderer ) {
 
 			// enable visibility if active due to shadows
 			setActive = tile.__active;
-			setVisible = tile.__visible;
+			if ( renderer.displayActiveTiles ) {
+
+				setVisible = tile.__active || tile.__visible;
+
+			} else {
+
+				setVisible = tile.__visible;
+
+			}
 
 		}