Sfoglia il codice sorgente

Add skip of box helper

Garrett Johnson 5 anni fa
parent
commit
fd2e3859f9
1 ha cambiato i file con 2 aggiunte e 1 eliminazioni
  1. 2 1
      src/three/TilesRenderer.js

+ 2 - 1
src/three/TilesRenderer.js

@@ -103,6 +103,7 @@ export class TilesRenderer extends TilesRendererBase {
 
 	raycast( raycaster, intersects ) {
 
+		// TODO: Afford a firstHitOnly flag on raycaster and check the closest child node first
 		const activeSet = this.activeSet;
 		const group = this.group;
 		this.traverse( tile => {
@@ -150,7 +151,7 @@ export class TilesRenderer extends TilesRendererBase {
 				raycaster.intersectObject( scene, true, intersects );
 				scene.traverse( c => {
 
-					if ( c !== cached.boxHelper ) {
+					if ( ! ( c instanceof Box3Helper ) ) {
 
 						Object.getPrototypeOf( c ).raycast.call( c, raycaster, intersects );