Browse Source

Merge pull request #18775 from Mugen87/dev39

Examples: Clean up.
Mr.doob 5 years ago
parent
commit
d4d21a2a5b
1 changed files with 4 additions and 2 deletions
  1. 4 2
      examples/webgl_decals.html

+ 4 - 2
examples/webgl_decals.html

@@ -38,6 +38,7 @@
 				normal: new THREE.Vector3()
 			};
 			var mouse = new THREE.Vector2();
+			var intersects = [];
 
 			var textureLoader = new THREE.TextureLoader();
 			var decalDiffuse = textureLoader.load( 'textures/decal/decal-diffuse.png' );
@@ -174,8 +175,7 @@
 					if ( ! mesh ) return;
 
 					raycaster.setFromCamera( mouse, camera );
-
-					var intersects = raycaster.intersectObjects( [ mesh ] );
+					raycaster.intersectObject( mesh, false, intersects );
 
 					if ( intersects.length > 0 ) {
 
@@ -198,6 +198,8 @@
 
 						intersection.intersects = true;
 
+						intersects.length = 0;
+
 					} else {
 
 						intersection.intersects = false;