Browse Source

create new Group to be returned each time parse is called

Lewy Blue 7 years ago
parent
commit
e448580cbb
1 changed files with 3 additions and 1 deletions
  1. 3 1
      examples/js/loaders/FBXLoader.js

+ 3 - 1
examples/js/loaders/FBXLoader.js

@@ -23,7 +23,7 @@ THREE.FBXLoader = ( function () {
 
 	var FBXTree;
 	var connections;
-	var sceneGraph = new THREE.Group();
+	var sceneGraph;
 
 	function FBXLoader( manager ) {
 
@@ -769,6 +769,8 @@ THREE.FBXLoader = ( function () {
 		// create the main THREE.Group() to be returned by the loader
 		parseScene: function ( deformers, geometryMap, materialMap ) {
 
+			sceneGraph = new THREE.Group();
+
 			var modelMap = this.parseModels( deformers.skeletons, geometryMap, materialMap );
 
 			var modelNodes = FBXTree.Objects.Model;