Переглянути джерело

Fixed glTF file loader (node to root)

luaacro 9 роки тому
батько
коміт
997153697b

+ 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;
             }
         }