瀏覽代碼

Fixed glTF file loader (node to root)

luaacro 9 年之前
父節點
當前提交
997153697b
共有 2 個文件被更改,包括 6 次插入2 次删除
  1. 3 1
      loaders/glTF/babylon.glTFFileLoader.js
  2. 3 1
      loaders/glTF/babylon.glTFFileLoader.ts

+ 3 - 1
loaders/glTF/babylon.glTFFileLoader.js

@@ -472,8 +472,10 @@ var BABYLON;
             }
             if (!isInJoints) {
                 var mat = configureBoneTransformation(node);
-                nodeToRoot = new BABYLON.Bone(node.name, newSkeleton, null, mat, false);
+                nodeToRoot = new BABYLON.Bone(node.name, newSkeleton, null, mat);
                 nodeToRoot.id = nde;
+                // Remove root from bones
+                newSkeleton.bones = [];
                 break;
             }
         }

+ 3 - 1
loaders/glTF/babylon.glTFFileLoader.ts

@@ -524,8 +524,10 @@
 
             if (!isInJoints) {
                 var mat = configureBoneTransformation(node);
-                nodeToRoot = new Bone(node.name, newSkeleton, null, mat, false);
+                nodeToRoot = new Bone(node.name, newSkeleton, null, mat);
                 nodeToRoot.id = nde;
+                // Remove root from bones
+                newSkeleton.bones = [];
                 break;
             }
         }