Browse Source

Raycaster.intersectObjects: Check if passed objects is an Array.

Mr.doob 11 years ago
parent
commit
6702d28992
1 changed files with 6 additions and 1 deletions
  1. 6 1
      src/core/Raycaster.js

+ 6 - 1
src/core/Raycaster.js

@@ -49,7 +49,7 @@
 	};
 
 	//
-	
+
 	THREE.Raycaster.prototype = {
 
 		constructor: THREE.Raycaster,
@@ -80,6 +80,11 @@
 
 			var intersects = [];
 
+			if ( objects instanceof Array === false ) {
+				console.log( 'THREE.Raycaster.intersectObjects: objects is not an Array.' );
+				return intersects;
+			}
+
 			for ( var i = 0, l = objects.length; i < l; i ++ ) {
 
 				intersectObject( objects[ i ], this, intersects, recursive );