Pārlūkot izejas kodu

Merge pull request #18775 from Mugen87/dev39

Examples: Clean up.
Mr.doob 5 gadi atpakaļ
vecāks
revīzija
d4d21a2a5b
1 mainītis faili ar 4 papildinājumiem un 2 dzēšanām
  1. 4 2
      examples/webgl_decals.html

+ 4 - 2
examples/webgl_decals.html

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