sebastien 7 år sedan
förälder
incheckning
2bb0b2f542

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 7256 - 7256
Playground/babylon.d.txt


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 7691 - 7691
dist/preview release/babylon.d.ts


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 1
dist/preview release/babylon.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 2 - 2
dist/preview release/babylon.max.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 2 - 2
dist/preview release/babylon.no-module.max.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 2 - 2
dist/preview release/es6.js


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

@@ -839,7 +839,7 @@ var BABYLON;
                             return node;
                         });
                     }
-                    return _this._loadAsync(nodes).then(function () {
+                    return _this._loadAsync(nodes, function () {
                         return {
                             meshes: _this._getMeshes(),
                             particleSystems: [],
@@ -857,10 +857,10 @@ var BABYLON;
                     _this._rootUrl = rootUrl;
                     _this._progressCallback = onProgress;
                     _this._loadData(data);
-                    return _this._loadAsync(null);
+                    return _this._loadAsync(null, function () { return undefined; });
                 });
             };
-            GLTFLoader.prototype._loadAsync = function (nodes) {
+            GLTFLoader.prototype._loadAsync = function (nodes, resultFunc) {
                 var _this = this;
                 return Promise.resolve().then(function () {
                     _this._loadExtensions();
@@ -889,6 +889,7 @@ var BABYLON;
                         _this._setState(BABYLON.GLTFLoaderState.READY);
                         _this._extensionsOnReady();
                         _this._startAnimations();
+                        return resultFunc();
                     });
                     resultPromise.then(function () {
                         _this._parent._endPerformanceCounter(loadingToReadyCounterName);
@@ -914,8 +915,8 @@ var BABYLON;
                         _this._parent.onErrorObservable.notifyObservers(error);
                         _this._parent.onErrorObservable.clear();
                         _this.dispose();
-                        throw error;
                     }
+                    throw error;
                 });
             };
             GLTFLoader.prototype._loadData = function (data) {

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 1
dist/preview release/loaders/babylon.glTF2FileLoader.min.js


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

@@ -3046,7 +3046,7 @@ var BABYLON;
                             return node;
                         });
                     }
-                    return _this._loadAsync(nodes).then(function () {
+                    return _this._loadAsync(nodes, function () {
                         return {
                             meshes: _this._getMeshes(),
                             particleSystems: [],
@@ -3064,10 +3064,10 @@ var BABYLON;
                     _this._rootUrl = rootUrl;
                     _this._progressCallback = onProgress;
                     _this._loadData(data);
-                    return _this._loadAsync(null);
+                    return _this._loadAsync(null, function () { return undefined; });
                 });
             };
-            GLTFLoader.prototype._loadAsync = function (nodes) {
+            GLTFLoader.prototype._loadAsync = function (nodes, resultFunc) {
                 var _this = this;
                 return Promise.resolve().then(function () {
                     _this._loadExtensions();
@@ -3096,6 +3096,7 @@ var BABYLON;
                         _this._setState(BABYLON.GLTFLoaderState.READY);
                         _this._extensionsOnReady();
                         _this._startAnimations();
+                        return resultFunc();
                     });
                     resultPromise.then(function () {
                         _this._parent._endPerformanceCounter(loadingToReadyCounterName);
@@ -3121,8 +3122,8 @@ var BABYLON;
                         _this._parent.onErrorObservable.notifyObservers(error);
                         _this._parent.onErrorObservable.clear();
                         _this.dispose();
-                        throw error;
                     }
+                    throw error;
                 });
             };
             GLTFLoader.prototype._loadData = function (data) {

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 1
dist/preview release/loaders/babylon.glTFFileLoader.min.js


+ 5 - 4
dist/preview release/loaders/babylonjs.loaders.js

@@ -4077,7 +4077,7 @@ var BABYLON;
                             return node;
                         });
                     }
-                    return _this._loadAsync(nodes).then(function () {
+                    return _this._loadAsync(nodes, function () {
                         return {
                             meshes: _this._getMeshes(),
                             particleSystems: [],
@@ -4095,10 +4095,10 @@ var BABYLON;
                     _this._rootUrl = rootUrl;
                     _this._progressCallback = onProgress;
                     _this._loadData(data);
-                    return _this._loadAsync(null);
+                    return _this._loadAsync(null, function () { return undefined; });
                 });
             };
-            GLTFLoader.prototype._loadAsync = function (nodes) {
+            GLTFLoader.prototype._loadAsync = function (nodes, resultFunc) {
                 var _this = this;
                 return Promise.resolve().then(function () {
                     _this._loadExtensions();
@@ -4127,6 +4127,7 @@ var BABYLON;
                         _this._setState(BABYLON.GLTFLoaderState.READY);
                         _this._extensionsOnReady();
                         _this._startAnimations();
+                        return resultFunc();
                     });
                     resultPromise.then(function () {
                         _this._parent._endPerformanceCounter(loadingToReadyCounterName);
@@ -4152,8 +4153,8 @@ var BABYLON;
                         _this._parent.onErrorObservable.notifyObservers(error);
                         _this._parent.onErrorObservable.clear();
                         _this.dispose();
-                        throw error;
                     }
+                    throw error;
                 });
             };
             GLTFLoader.prototype._loadData = function (data) {

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 1
dist/preview release/loaders/babylonjs.loaders.min.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 1
dist/preview release/viewer/babylon.viewer.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 2 - 2
dist/preview release/viewer/babylon.viewer.max.js