Procházet zdrojové kódy

Fix bug with loading single frame animations in glTF loader

Gary Hsu před 7 roky
rodič
revize
f28a879cec
1 změnil soubory, kde provedl 3 přidání a 13 odebrání
  1. 3 13
      loaders/src/glTF/2.0/babylon.glTFLoader.ts

+ 3 - 13
loaders/src/glTF/2.0/babylon.glTFLoader.ts

@@ -944,19 +944,9 @@ module BABYLON.GLTF2 {
                     }
                 }
 
-                let keys: Array<IAnimationKey>;
-                if (data.input.length === 1) {
-                    let key = getNextKey!(0);
-                    keys = [
-                        { frame: key.frame, value: key.value },
-                        { frame: key.frame + 1, value: key.value }
-                    ];
-                }
-                else {
-                    keys = new Array(data.input.length);
-                    for (let frameIndex = 0; frameIndex < data.input.length; frameIndex++) {
-                        keys[frameIndex] = getNextKey!(frameIndex);
-                    }
+                const keys = new Array(data.input.length);
+                for (let frameIndex = 0; frameIndex < data.input.length; frameIndex++) {
+                    keys[frameIndex] = getNextKey!(frameIndex);
                 }
 
                 if (targetPath === "influence") {