David Catuhe пре 8 година
родитељ
комит
a775f9816d
21 измењених фајлова са 18648 додато и 18638 уклоњено
  1. 8517 8517
      dist/preview release/babylon.d.ts
  2. 8517 8517
      dist/preview release/babylon.module.d.ts
  3. 648 648
      dist/preview release/customConfigurations/minimalViewer/babylon.d.ts
  4. 19 19
      dist/preview release/customConfigurations/minimalViewer/babylon.js
  5. 648 648
      dist/preview release/customConfigurations/minimalViewer/babylon.module.d.ts
  6. 1 1
      dist/preview release/gui/babylon.gui.min.js
  7. 263 263
      dist/preview release/inspector/babylon.inspector.bundle.js
  8. 3 3
      dist/preview release/inspector/babylon.inspector.min.js
  9. 3 0
      dist/preview release/loaders/babylon.glTF1FileLoader.js
  10. 2 2
      dist/preview release/loaders/babylon.glTF1FileLoader.min.js
  11. 1 1
      dist/preview release/loaders/babylon.glTF2FileLoader.d.ts
  12. 7 5
      dist/preview release/loaders/babylon.glTF2FileLoader.js
  13. 1 1
      dist/preview release/loaders/babylon.glTF2FileLoader.min.js
  14. 1 1
      dist/preview release/loaders/babylon.glTFFileLoader.d.ts
  15. 10 5
      dist/preview release/loaders/babylon.glTFFileLoader.js
  16. 2 2
      dist/preview release/loaders/babylon.glTFFileLoader.min.js
  17. 1 1
      dist/preview release/loaders/babylon.objFileLoader.min.js
  18. 1 1
      dist/preview release/materialsLibrary/babylon.customMaterial.min.js
  19. 1 1
      dist/preview release/materialsLibrary/babylon.waterMaterial.min.js
  20. 1 1
      dist/preview release/postProcessesLibrary/babylon.asciiArtPostProcess.min.js
  21. 1 1
      dist/preview release/postProcessesLibrary/babylon.digitalRainPostProcess.min.js

Разлика између датотеке није приказан због своје велике величине
+ 8517 - 8517
dist/preview release/babylon.d.ts


Разлика између датотеке није приказан због своје велике величине
+ 8517 - 8517
dist/preview release/babylon.module.d.ts


Разлика између датотеке није приказан због своје велике величине
+ 648 - 648
dist/preview release/customConfigurations/minimalViewer/babylon.d.ts


Разлика између датотеке није приказан због своје велике величине
+ 19 - 19
dist/preview release/customConfigurations/minimalViewer/babylon.js


Разлика између датотеке није приказан због своје велике величине
+ 648 - 648
dist/preview release/customConfigurations/minimalViewer/babylon.module.d.ts


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
dist/preview release/gui/babylon.gui.min.js


Разлика између датотеке није приказан због своје велике величине
+ 263 - 263
dist/preview release/inspector/babylon.inspector.bundle.js


Разлика између датотеке није приказан због своје велике величине
+ 3 - 3
dist/preview release/inspector/babylon.inspector.min.js


+ 3 - 0
dist/preview release/loaders/babylon.glTF1FileLoader.js

@@ -759,6 +759,9 @@ var BABYLON;
                         continue;
                     }
                     var children = joint.children;
+                    if (!children) {
+                        continue;
+                    }
                     foundBone = false;
                     for (var k = 0; k < children.length; k++) {
                         if (children[k] === id) {

Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/preview release/loaders/babylon.glTF1FileLoader.min.js


+ 1 - 1
dist/preview release/loaders/babylon.glTF2FileLoader.d.ts

@@ -287,7 +287,7 @@ declare module BABYLON.GLTF2 {
         private _loadAsync(nodeNames, scene, data, rootUrl, onSuccess, onError);
         private _loadData(data);
         private _showMeshes();
-        private _startFirstAnimation();
+        private _startAnimations();
         private _clear();
         private _loadScene(nodeNames);
         private _loadSkin(node);

+ 7 - 5
dist/preview release/loaders/babylon.glTF2FileLoader.js

@@ -348,7 +348,7 @@ var BABYLON;
                 this._rootUrl = rootUrl;
                 this._onLoaded = function () {
                     _this._showMeshes();
-                    _this._startFirstAnimation();
+                    _this._startAnimations();
                     if (_this._errors.length === 0) {
                         onSuccess();
                     }
@@ -391,14 +391,16 @@ var BABYLON;
                     }
                 }
             };
-            GLTFLoader.prototype._startFirstAnimation = function () {
+            GLTFLoader.prototype._startAnimations = function () {
                 var animations = this._gltf.animations;
                 if (!animations) {
                     return;
                 }
-                var animation = animations[0];
-                for (var i = 0; i < animation.targets.length; i++) {
-                    this._babylonScene.beginAnimation(animation.targets[i], 0, Number.MAX_VALUE, true);
+                for (var i = 0; i < animations.length; i++) {
+                    var animation = animations[i];
+                    for (var j = 0; j < animation.targets.length; j++) {
+                        this._babylonScene.beginAnimation(animation.targets[j], 0, Number.MAX_VALUE, true);
+                    }
                 }
             };
             GLTFLoader.prototype._clear = function () {

Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
dist/preview release/loaders/babylon.glTF2FileLoader.min.js


+ 1 - 1
dist/preview release/loaders/babylon.glTFFileLoader.d.ts

@@ -782,7 +782,7 @@ declare module BABYLON.GLTF2 {
         private _loadAsync(nodeNames, scene, data, rootUrl, onSuccess, onError);
         private _loadData(data);
         private _showMeshes();
-        private _startFirstAnimation();
+        private _startAnimations();
         private _clear();
         private _loadScene(nodeNames);
         private _loadSkin(node);

+ 10 - 5
dist/preview release/loaders/babylon.glTFFileLoader.js

@@ -759,6 +759,9 @@ var BABYLON;
                         continue;
                     }
                     var children = joint.children;
+                    if (!children) {
+                        continue;
+                    }
                     foundBone = false;
                     for (var k = 0; k < children.length; k++) {
                         if (children[k] === id) {
@@ -2498,7 +2501,7 @@ var BABYLON;
                 this._rootUrl = rootUrl;
                 this._onLoaded = function () {
                     _this._showMeshes();
-                    _this._startFirstAnimation();
+                    _this._startAnimations();
                     if (_this._errors.length === 0) {
                         onSuccess();
                     }
@@ -2541,14 +2544,16 @@ var BABYLON;
                     }
                 }
             };
-            GLTFLoader.prototype._startFirstAnimation = function () {
+            GLTFLoader.prototype._startAnimations = function () {
                 var animations = this._gltf.animations;
                 if (!animations) {
                     return;
                 }
-                var animation = animations[0];
-                for (var i = 0; i < animation.targets.length; i++) {
-                    this._babylonScene.beginAnimation(animation.targets[i], 0, Number.MAX_VALUE, true);
+                for (var i = 0; i < animations.length; i++) {
+                    var animation = animations[i];
+                    for (var j = 0; j < animation.targets.length; j++) {
+                        this._babylonScene.beginAnimation(animation.targets[j], 0, Number.MAX_VALUE, true);
+                    }
                 }
             };
             GLTFLoader.prototype._clear = function () {

Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/preview release/loaders/babylon.glTFFileLoader.min.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
dist/preview release/loaders/babylon.objFileLoader.min.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
dist/preview release/materialsLibrary/babylon.customMaterial.min.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
dist/preview release/materialsLibrary/babylon.waterMaterial.min.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
dist/preview release/postProcessesLibrary/babylon.asciiArtPostProcess.min.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
dist/preview release/postProcessesLibrary/babylon.digitalRainPostProcess.min.js