Browse Source

Box3: Simplified code.

Mr.doob 11 năm trước cách đây
mục cha
commit
a396b6f421
1 tập tin đã thay đổi với 7 bổ sung5 xóa
  1. 7 5
      src/math/Box3.js

+ 7 - 5
src/math/Box3.js

@@ -71,11 +71,13 @@ THREE.Box3.prototype = {
 
 			object.traverse( function ( node ) {
 
-				if ( node.geometry !== undefined ) {
+				var geometry = node.geometry;
 
-					if ( node.geometry instanceof THREE.Geometry ) {
+				if ( geometry !== undefined ) {
 
-						var vertices = node.geometry.vertices;
+					if ( geometry instanceof THREE.Geometry ) {
+
+						var vertices = geometry.vertices;
 
 						for ( var i = 0, il = vertices.length; i < il; i ++ ) {
 
@@ -87,9 +89,9 @@ THREE.Box3.prototype = {
 
 						}
 
-					} else if ( node.geometry instanceof THREE.BufferGeometry && node.geometry.attributes[ 'position' ] !== undefined ) {
+					} else if ( geometry instanceof THREE.BufferGeometry && geometry.attributes[ 'position' ] !== undefined ) {
 
-						var positions = node.geometry.attributes[ 'position' ].array;
+						var positions = geometry.attributes[ 'position' ].array;
 
 						for ( var i = 0, il = positions.length; i < il; i += 3 ) {