David Catuhe hace 7 años
padre
commit
7b07cbdeb9

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1261 - 1261
Playground/babylon.d.txt


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2038 - 2038
dist/preview release/babylon.d.ts


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 37 - 37
dist/preview release/babylon.js


+ 25 - 8
dist/preview release/babylon.max.js

@@ -24059,7 +24059,6 @@ var BABYLON;
             // Camera
             this.resetCachedMaterial();
             this._renderId++;
-            this.activeCamera.update();
             this.updateTransformMatrix();
             if (camera._alternateCamera) {
                 this.updateAlternateTransformMatrix(camera._alternateCamera);
@@ -24203,10 +24202,6 @@ var BABYLON;
                 this._renderForCamera(camera);
                 return;
             }
-            // Update camera
-            if (this.activeCamera) {
-                this.activeCamera.update();
-            }
             // rig cameras
             for (var index = 0; index < camera._rigCameras.length; index++) {
                 this._renderForCamera(camera._rigCameras[index], camera);
@@ -24319,6 +24314,28 @@ var BABYLON;
             }
             // Before render
             this.onBeforeRenderObservable.notifyObservers(this);
+            // Update Cameras
+            if (this.activeCameras.length > 0) {
+                for (var cameraIndex = 0; cameraIndex < this.activeCameras.length; cameraIndex++) {
+                    var camera = this.activeCameras[cameraIndex];
+                    camera.update();
+                    if (camera.cameraRigMode !== BABYLON.Camera.RIG_MODE_NONE) {
+                        // rig cameras
+                        for (var index = 0; index < camera._rigCameras.length; index++) {
+                            camera._rigCameras[index].update();
+                        }
+                    }
+                }
+            }
+            else if (this.activeCamera) {
+                this.activeCamera.update();
+                if (this.activeCamera.cameraRigMode !== BABYLON.Camera.RIG_MODE_NONE) {
+                    // rig cameras
+                    for (var index = 0; index < this.activeCamera._rigCameras.length; index++) {
+                        this.activeCamera._rigCameras[index].update();
+                    }
+                }
+            }
             // Customs render targets
             this.OnBeforeRenderTargetsRenderObservable.notifyObservers(this);
             var engine = this.getEngine();
@@ -87123,7 +87140,7 @@ var BABYLON;
             this._viewMatrix = BABYLON.Matrix.Identity();
             this._target = BABYLON.Vector3.Zero();
             this._add = BABYLON.Vector3.Zero();
-            this.invertYAxis = false;
+            this._invertYAxis = false;
             this.position = BABYLON.Vector3.Zero();
             this._scene = scene;
             this._scene.reflectionProbes.push(this);
@@ -87137,10 +87154,10 @@ var BABYLON;
                         _this._add.copyFromFloats(-1, 0, 0);
                         break;
                     case 2:
-                        _this._add.copyFromFloats(0, _this.invertYAxis ? 1 : -1, 0);
+                        _this._add.copyFromFloats(0, _this._invertYAxis ? 1 : -1, 0);
                         break;
                     case 3:
-                        _this._add.copyFromFloats(0, _this.invertYAxis ? -1 : 1, 0);
+                        _this._add.copyFromFloats(0, _this._invertYAxis ? -1 : 1, 0);
                         break;
                     case 4:
                         _this._add.copyFromFloats(0, 0, 1);

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 37 - 37
dist/preview release/babylon.worker.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2691 - 2691
dist/preview release/customConfigurations/minimalGLTFViewer/babylon.d.ts


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 22 - 22
dist/preview release/customConfigurations/minimalGLTFViewer/babylon.js


+ 25 - 8
dist/preview release/customConfigurations/minimalGLTFViewer/babylon.max.js

@@ -24059,7 +24059,6 @@ var BABYLON;
             // Camera
             this.resetCachedMaterial();
             this._renderId++;
-            this.activeCamera.update();
             this.updateTransformMatrix();
             if (camera._alternateCamera) {
                 this.updateAlternateTransformMatrix(camera._alternateCamera);
@@ -24203,10 +24202,6 @@ var BABYLON;
                 this._renderForCamera(camera);
                 return;
             }
-            // Update camera
-            if (this.activeCamera) {
-                this.activeCamera.update();
-            }
             // rig cameras
             for (var index = 0; index < camera._rigCameras.length; index++) {
                 this._renderForCamera(camera._rigCameras[index], camera);
@@ -24319,6 +24314,28 @@ var BABYLON;
             }
             // Before render
             this.onBeforeRenderObservable.notifyObservers(this);
+            // Update Cameras
+            if (this.activeCameras.length > 0) {
+                for (var cameraIndex = 0; cameraIndex < this.activeCameras.length; cameraIndex++) {
+                    var camera = this.activeCameras[cameraIndex];
+                    camera.update();
+                    if (camera.cameraRigMode !== BABYLON.Camera.RIG_MODE_NONE) {
+                        // rig cameras
+                        for (var index = 0; index < camera._rigCameras.length; index++) {
+                            camera._rigCameras[index].update();
+                        }
+                    }
+                }
+            }
+            else if (this.activeCamera) {
+                this.activeCamera.update();
+                if (this.activeCamera.cameraRigMode !== BABYLON.Camera.RIG_MODE_NONE) {
+                    // rig cameras
+                    for (var index = 0; index < this.activeCamera._rigCameras.length; index++) {
+                        this.activeCamera._rigCameras[index].update();
+                    }
+                }
+            }
             // Customs render targets
             this.OnBeforeRenderTargetsRenderObservable.notifyObservers(this);
             var engine = this.getEngine();
@@ -86384,7 +86401,7 @@ var BABYLON;
             this._viewMatrix = BABYLON.Matrix.Identity();
             this._target = BABYLON.Vector3.Zero();
             this._add = BABYLON.Vector3.Zero();
-            this.invertYAxis = false;
+            this._invertYAxis = false;
             this.position = BABYLON.Vector3.Zero();
             this._scene = scene;
             this._scene.reflectionProbes.push(this);
@@ -86398,10 +86415,10 @@ var BABYLON;
                         _this._add.copyFromFloats(-1, 0, 0);
                         break;
                     case 2:
-                        _this._add.copyFromFloats(0, _this.invertYAxis ? 1 : -1, 0);
+                        _this._add.copyFromFloats(0, _this._invertYAxis ? 1 : -1, 0);
                         break;
                     case 3:
-                        _this._add.copyFromFloats(0, _this.invertYAxis ? -1 : 1, 0);
+                        _this._add.copyFromFloats(0, _this._invertYAxis ? -1 : 1, 0);
                         break;
                     case 4:
                         _this._add.copyFromFloats(0, 0, 1);

+ 25 - 8
dist/preview release/customConfigurations/minimalGLTFViewer/es6.js

@@ -24045,7 +24045,6 @@ var BABYLON;
             // Camera
             this.resetCachedMaterial();
             this._renderId++;
-            this.activeCamera.update();
             this.updateTransformMatrix();
             if (camera._alternateCamera) {
                 this.updateAlternateTransformMatrix(camera._alternateCamera);
@@ -24189,10 +24188,6 @@ var BABYLON;
                 this._renderForCamera(camera);
                 return;
             }
-            // Update camera
-            if (this.activeCamera) {
-                this.activeCamera.update();
-            }
             // rig cameras
             for (var index = 0; index < camera._rigCameras.length; index++) {
                 this._renderForCamera(camera._rigCameras[index], camera);
@@ -24305,6 +24300,28 @@ var BABYLON;
             }
             // Before render
             this.onBeforeRenderObservable.notifyObservers(this);
+            // Update Cameras
+            if (this.activeCameras.length > 0) {
+                for (var cameraIndex = 0; cameraIndex < this.activeCameras.length; cameraIndex++) {
+                    var camera = this.activeCameras[cameraIndex];
+                    camera.update();
+                    if (camera.cameraRigMode !== BABYLON.Camera.RIG_MODE_NONE) {
+                        // rig cameras
+                        for (var index = 0; index < camera._rigCameras.length; index++) {
+                            camera._rigCameras[index].update();
+                        }
+                    }
+                }
+            }
+            else if (this.activeCamera) {
+                this.activeCamera.update();
+                if (this.activeCamera.cameraRigMode !== BABYLON.Camera.RIG_MODE_NONE) {
+                    // rig cameras
+                    for (var index = 0; index < this.activeCamera._rigCameras.length; index++) {
+                        this.activeCamera._rigCameras[index].update();
+                    }
+                }
+            }
             // Customs render targets
             this.OnBeforeRenderTargetsRenderObservable.notifyObservers(this);
             var engine = this.getEngine();
@@ -86370,7 +86387,7 @@ var BABYLON;
             this._viewMatrix = BABYLON.Matrix.Identity();
             this._target = BABYLON.Vector3.Zero();
             this._add = BABYLON.Vector3.Zero();
-            this.invertYAxis = false;
+            this._invertYAxis = false;
             this.position = BABYLON.Vector3.Zero();
             this._scene = scene;
             this._scene.reflectionProbes.push(this);
@@ -86384,10 +86401,10 @@ var BABYLON;
                         _this._add.copyFromFloats(-1, 0, 0);
                         break;
                     case 2:
-                        _this._add.copyFromFloats(0, _this.invertYAxis ? 1 : -1, 0);
+                        _this._add.copyFromFloats(0, _this._invertYAxis ? 1 : -1, 0);
                         break;
                     case 3:
-                        _this._add.copyFromFloats(0, _this.invertYAxis ? -1 : 1, 0);
+                        _this._add.copyFromFloats(0, _this._invertYAxis ? -1 : 1, 0);
                         break;
                     case 4:
                         _this._add.copyFromFloats(0, 0, 1);

+ 25 - 8
dist/preview release/es6.js

@@ -24045,7 +24045,6 @@ var BABYLON;
             // Camera
             this.resetCachedMaterial();
             this._renderId++;
-            this.activeCamera.update();
             this.updateTransformMatrix();
             if (camera._alternateCamera) {
                 this.updateAlternateTransformMatrix(camera._alternateCamera);
@@ -24189,10 +24188,6 @@ var BABYLON;
                 this._renderForCamera(camera);
                 return;
             }
-            // Update camera
-            if (this.activeCamera) {
-                this.activeCamera.update();
-            }
             // rig cameras
             for (var index = 0; index < camera._rigCameras.length; index++) {
                 this._renderForCamera(camera._rigCameras[index], camera);
@@ -24305,6 +24300,28 @@ var BABYLON;
             }
             // Before render
             this.onBeforeRenderObservable.notifyObservers(this);
+            // Update Cameras
+            if (this.activeCameras.length > 0) {
+                for (var cameraIndex = 0; cameraIndex < this.activeCameras.length; cameraIndex++) {
+                    var camera = this.activeCameras[cameraIndex];
+                    camera.update();
+                    if (camera.cameraRigMode !== BABYLON.Camera.RIG_MODE_NONE) {
+                        // rig cameras
+                        for (var index = 0; index < camera._rigCameras.length; index++) {
+                            camera._rigCameras[index].update();
+                        }
+                    }
+                }
+            }
+            else if (this.activeCamera) {
+                this.activeCamera.update();
+                if (this.activeCamera.cameraRigMode !== BABYLON.Camera.RIG_MODE_NONE) {
+                    // rig cameras
+                    for (var index = 0; index < this.activeCamera._rigCameras.length; index++) {
+                        this.activeCamera._rigCameras[index].update();
+                    }
+                }
+            }
             // Customs render targets
             this.OnBeforeRenderTargetsRenderObservable.notifyObservers(this);
             var engine = this.getEngine();
@@ -87109,7 +87126,7 @@ var BABYLON;
             this._viewMatrix = BABYLON.Matrix.Identity();
             this._target = BABYLON.Vector3.Zero();
             this._add = BABYLON.Vector3.Zero();
-            this.invertYAxis = false;
+            this._invertYAxis = false;
             this.position = BABYLON.Vector3.Zero();
             this._scene = scene;
             this._scene.reflectionProbes.push(this);
@@ -87123,10 +87140,10 @@ var BABYLON;
                         _this._add.copyFromFloats(-1, 0, 0);
                         break;
                     case 2:
-                        _this._add.copyFromFloats(0, _this.invertYAxis ? 1 : -1, 0);
+                        _this._add.copyFromFloats(0, _this._invertYAxis ? 1 : -1, 0);
                         break;
                     case 3:
-                        _this._add.copyFromFloats(0, _this.invertYAxis ? -1 : 1, 0);
+                        _this._add.copyFromFloats(0, _this._invertYAxis ? -1 : 1, 0);
                         break;
                     case 4:
                         _this._add.copyFromFloats(0, 0, 1);

+ 2 - 7
dist/preview release/typedocValidationBaseline.json

@@ -1,7 +1,7 @@
 {
-  "errors": 7232,
+  "errors": 7231,
   "babylon.typedoc.json": {
-    "errors": 7232,
+    "errors": 7231,
     "AnimationKeyInterpolation": {
       "Enumeration": {
         "Comments": {
@@ -25315,11 +25315,6 @@
             "MissingText": true
           }
         },
-        "invertYAxis": {
-          "Comments": {
-            "MissingText": true
-          }
-        },
         "name": {
           "Comments": {
             "MissingText": true

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 23 - 23
dist/preview release/viewer/babylon.viewer.js


+ 25 - 8
dist/preview release/viewer/babylon.viewer.max.js

@@ -24129,7 +24129,6 @@ var BABYLON;
             // Camera
             this.resetCachedMaterial();
             this._renderId++;
-            this.activeCamera.update();
             this.updateTransformMatrix();
             if (camera._alternateCamera) {
                 this.updateAlternateTransformMatrix(camera._alternateCamera);
@@ -24273,10 +24272,6 @@ var BABYLON;
                 this._renderForCamera(camera);
                 return;
             }
-            // Update camera
-            if (this.activeCamera) {
-                this.activeCamera.update();
-            }
             // rig cameras
             for (var index = 0; index < camera._rigCameras.length; index++) {
                 this._renderForCamera(camera._rigCameras[index], camera);
@@ -24389,6 +24384,28 @@ var BABYLON;
             }
             // Before render
             this.onBeforeRenderObservable.notifyObservers(this);
+            // Update Cameras
+            if (this.activeCameras.length > 0) {
+                for (var cameraIndex = 0; cameraIndex < this.activeCameras.length; cameraIndex++) {
+                    var camera = this.activeCameras[cameraIndex];
+                    camera.update();
+                    if (camera.cameraRigMode !== BABYLON.Camera.RIG_MODE_NONE) {
+                        // rig cameras
+                        for (var index = 0; index < camera._rigCameras.length; index++) {
+                            camera._rigCameras[index].update();
+                        }
+                    }
+                }
+            }
+            else if (this.activeCamera) {
+                this.activeCamera.update();
+                if (this.activeCamera.cameraRigMode !== BABYLON.Camera.RIG_MODE_NONE) {
+                    // rig cameras
+                    for (var index = 0; index < this.activeCamera._rigCameras.length; index++) {
+                        this.activeCamera._rigCameras[index].update();
+                    }
+                }
+            }
             // Customs render targets
             this.OnBeforeRenderTargetsRenderObservable.notifyObservers(this);
             var engine = this.getEngine();
@@ -87193,7 +87210,7 @@ var BABYLON;
             this._viewMatrix = BABYLON.Matrix.Identity();
             this._target = BABYLON.Vector3.Zero();
             this._add = BABYLON.Vector3.Zero();
-            this.invertYAxis = false;
+            this._invertYAxis = false;
             this.position = BABYLON.Vector3.Zero();
             this._scene = scene;
             this._scene.reflectionProbes.push(this);
@@ -87207,10 +87224,10 @@ var BABYLON;
                         _this._add.copyFromFloats(-1, 0, 0);
                         break;
                     case 2:
-                        _this._add.copyFromFloats(0, _this.invertYAxis ? 1 : -1, 0);
+                        _this._add.copyFromFloats(0, _this._invertYAxis ? 1 : -1, 0);
                         break;
                     case 3:
-                        _this._add.copyFromFloats(0, _this.invertYAxis ? -1 : 1, 0);
+                        _this._add.copyFromFloats(0, _this._invertYAxis ? -1 : 1, 0);
                         break;
                     case 4:
                         _this._add.copyFromFloats(0, 0, 1);