Explorar o código

Fixing small gitches for 2.1

David Catuhe %!s(int64=10) %!d(string=hai) anos
pai
achega
694c18c6e2

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 31831
2.2/babylon.2.-alpha.debug.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 29
2.2/babylon.2.2-alpha.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 28
2.2/babylon.2.2-alpha.noworker.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 5854
2.2/babylon.2.2.d.ts


+ 5 - 1
Babylon/Cameras/babylon.arcRotateCamera.js

@@ -135,7 +135,11 @@ var BABYLON;
                 this._onPointerUp = function (evt) {
                     cacheSoloPointer = null;
                     previousPinchDistance = 0;
-                    pointers.remove(evt.pointerId);
+                    //would be better to use pointers.remove(evt.pointerId) for multitouch gestures, 
+                    //but emptying completly pointers collection is required to fix a bug on iPhone : 
+                    //when changing orientation while pinching camera, one pointer stay pressed forever if we don't release all pointers  
+                    //will be ok to put back pointers.remove(evt.pointerId); when iPhone bug corrected
+                    pointers.empty();
                     if (!noPreventDefault) {
                         evt.preventDefault();
                     }

+ 1 - 1
Babylon/Cameras/babylon.camera.js

@@ -488,7 +488,7 @@ var BABYLON;
             this._cameraRigParams[name] = value;
             //provisionnally:
             if (name === "interaxialDistance") {
-                this._cameraRigParams.stereoHalfAngle = BABYLON.Tools.ToRadians(value);
+                this._cameraRigParams.stereoHalfAngle = BABYLON.Tools.ToRadians(value / 0.0637);
             }
         };
         /**

+ 3 - 1
Babylon/Cameras/babylon.camera.ts

@@ -556,7 +556,9 @@
         public setCameraRigParameter(name: string, value: any) {
             this._cameraRigParams[name] = value;
             //provisionnally:
-            if (name === "interaxialDistance") { this._cameraRigParams.stereoHalfAngle = Tools.ToRadians(value / 0.0637); }
+            if (name === "interaxialDistance") { 
+		this._cameraRigParams.stereoHalfAngle = Tools.ToRadians(value / 0.0637); 
+            }
         }
         
         /**

+ 1 - 0
Babylon/Cameras/babylon.targetCamera.js

@@ -187,6 +187,7 @@ var BABYLON;
             if (this.cameraRigMode !== BABYLON.Camera.RIG_MODE_NONE) {
                 var rigCamera = new TargetCamera(name, this.position.clone(), this.getScene());
                 if (this.cameraRigMode === BABYLON.Camera.RIG_MODE_VR) {
+                    rigCamera._cameraRigParams = {};
                     rigCamera._cameraRigParams.vrActualUp = new BABYLON.Vector3(0, 0, 0);
                     rigCamera._getViewMatrix = rigCamera._getVRViewMatrix;
                 }

+ 1 - 1
Babylon/Physics/babylon.physicsEngine.js

@@ -18,7 +18,7 @@ var BABYLON;
             this._currentPlugin.runOneStep(delta);
         };
         PhysicsEngine.prototype._setGravity = function (gravity) {
-            this.gravity = gravity || new BABYLON.Vector3(0, -9.82, 0);
+            this.gravity = gravity || new BABYLON.Vector3(0, -9.807, 0);
             this._currentPlugin.setGravity(this.gravity);
         };
         PhysicsEngine.prototype._registerMesh = function (mesh, impostor, options) {

+ 1 - 1
Babylon/Tools/babylon.tools.js

@@ -254,7 +254,7 @@ var BABYLON;
             var reader = new FileReader();
             reader.onerror = function (e) {
                 Tools.Log("Error while reading file: " + fileToLoad.name);
-                callback(JSON.stringify({ autoClear: true, clearColor: [1, 0, 0], ambientColor: [0, 0, 0], gravity: [0, -9.81, 0], meshes: [], cameras: [], lights: [] }));
+                callback(JSON.stringify({ autoClear: true, clearColor: [1, 0, 0], ambientColor: [0, 0, 0], gravity: [0, -9.807, 0], meshes: [], cameras: [], lights: [] }));
             };
             reader.onload = function (e) {
                 //target doesn't have result from ts 1.3

+ 1 - 1
Babylon/babylon.scene.js

@@ -86,7 +86,7 @@ var BABYLON;
             this.lensFlareSystems = new Array();
             // Collisions
             this.collisionsEnabled = true;
-            this.gravity = new BABYLON.Vector3(0, -9.0, 0);
+            this.gravity = new BABYLON.Vector3(0, -9.807, 0);
             // Postprocesses
             this.postProcessesEnabled = true;
             // Customs render targets

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 11 - 6
babylon.2.1.debug.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 5 - 5
babylon.2.1.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 20 - 20
babylon.2.1.noworker.js