소스 검색

Check whether sphere and box helpers are present before removing them; tidy up spacing in DebugTilesRenderer.

Justin Manley 4 년 전
부모
커밋
80a7c554b7
1개의 변경된 파일6개의 추가작업 그리고 3개의 파일을 삭제
  1. 6 3
      src/three/DebugTilesRenderer.js

+ 6 - 3
src/three/DebugTilesRenderer.js

@@ -400,7 +400,6 @@ export class DebugTilesRenderer extends TilesRenderer {
 				const scene = cached.scene;
 				if ( scene ) {
 
-
 					if ( cached.box && cached.boxTransform ) {
 
 						const cachedBox = cached.box;
@@ -472,9 +471,13 @@ export class DebugTilesRenderer extends TilesRenderer {
 		if ( cached.boxHelperGroup ) {
 
 			cached.boxHelperGroup.children[ 0 ].geometry.dispose();
-			cached.sphereHelper.geometry.dispose();
-
 			delete cached.boxHelperGroup;
+
+		}
+
+		if ( cached.sphereHelper ) {
+
+			cached.sphereHelper.geometry.dispose();
 			delete cached.sphereHelper;
 
 		}