浏览代码

Merge pull request #1778 from julien-moreau/master

glTF File Loader: no more skeleton.needInitialSkinMatrix, fixed skinn…
David Catuhe 8 年之前
父节点
当前提交
dd01cf3dc2
共有 1 个文件被更改,包括 2 次插入5 次删除
  1. 2 5
      loaders/src/glTF/babylon.glTFFileLoader.ts

+ 2 - 5
loaders/src/glTF/babylon.glTFFileLoader.ts

@@ -491,10 +491,6 @@ module BABYLON {
         getNodesToRoot(gltfRuntime, newSkeleton, skins, nodesToRoot);
         newSkeleton.bones = [];
 
-        if (nodesToRoot.length === 0) {
-            newSkeleton.needInitialSkinMatrix = true;
-        }
-
         // Joints
         for (var i = 0; i < skins.jointNames.length; i++) {
             var jointNode = getJointNode(gltfRuntime, skins.jointNames[i]);
@@ -777,11 +773,12 @@ module BABYLON {
             mat.decompose(scaling, rotation, position);
 
             configureNode(newNode, position, rotation, scaling);
-            newNode.computeWorldMatrix(true);
         }
         else {
             configureNode(newNode, Vector3.FromArray(node.translation), Quaternion.FromArray(node.rotation), Vector3.FromArray(node.scale));
         }
+
+        newNode.computeWorldMatrix(true);
     };
 
     /**