Browse Source

Box3: Implemented @arose min/max optimisation. See #8078.

Mr.doob 9 years ago
parent
commit
02a36a8fa6
1 changed files with 6 additions and 6 deletions
  1. 6 6
      src/math/Box3.js

+ 6 - 6
src/math/Box3.js

@@ -41,13 +41,13 @@ THREE.Box3.prototype = {
 			var y = array[ i + 1 ];
 			var y = array[ i + 1 ];
 			var z = array[ i + 2 ];
 			var z = array[ i + 2 ];
 
 
-			minX = Math.min( minX, x );
-			minY = Math.min( minY, y );
-			minZ = Math.min( minZ, z );
+			if ( x < minX ) minX = x;
+			if ( y < minY ) minY = y;
+			if ( z < minZ ) minZ = z;
 
 
-			maxX = Math.max( maxX, x );
-			maxY = Math.max( maxY, y );
-			maxZ = Math.max( maxZ, z );
+			if ( x > maxX ) maxX = x;
+			if ( y > maxY ) maxY = y;
+			if ( z > maxZ ) maxZ = z;
 
 
 		}
 		}