Browse Source

FBXLoader clean up.

Mr.doob 9 years ago
parent
commit
04e80245fc
1 changed files with 8 additions and 7 deletions
  1. 8 7
      examples/js/loaders/FBXLoader.js

+ 8 - 7
examples/js/loaders/FBXLoader.js

@@ -113,21 +113,22 @@
 		console.time( 'FBXLoader' );
 
 		console.time( 'FBXLoader: TextParser' );
-		var allNodes = new FBXParser().parse( text );
+		var nodes = new FBXParser().parse( text );
 		console.timeEnd( 'FBXLoader: TextParser' );
 
 		console.time( 'FBXLoader: ObjectParser' );
-		scope.hierarchy = ( new Bones() ).parseHierarchy( allNodes );
-		scope.weights	= ( new Weights() ).parse( allNodes, scope.hierarchy );
-		scope.animations = ( new Animation() ).parse( allNodes, scope.hierarchy );
-		scope.textures = ( new Textures() ).parse( allNodes, scope.hierarchy );
+		scope.hierarchy = ( new Bones() ).parseHierarchy( nodes );
+		scope.weights	= ( new Weights() ).parse( nodes, scope.hierarchy );
+		scope.animations = ( new Animation() ).parse( nodes, scope.hierarchy );
+		scope.textures = ( new Textures() ).parse( nodes, scope.hierarchy );
 		console.timeEnd( 'FBXLoader: ObjectParser' );
 
 		console.time( 'FBXLoader: GeometryParser' );
-		geometries = this.parseGeometries( allNodes );
+		geometries = this.parseGeometries( nodes );
 		console.timeEnd( 'FBXLoader: GeometryParser' );
 
-		var container = new THREE.Object3D();
+		var container = new THREE.Group();
+
 		for ( var i = 0; i < geometries.length; ++ i ) {
 
 			if ( geometries[ i ] === undefined ) {