Prechádzať zdrojové kódy

Merge pull request #1485 from vousk/dev_cameras

prioritized external "freeze" on internal "force", added unfreeze method
David Catuhe 8 rokov pred
rodič
commit
cb18844b5a
1 zmenil súbory, kde vykonal 5 pridanie a 1 odobranie
  1. 5 1
      src/Cameras/babylon.camera.ts

+ 5 - 1
src/Cameras/babylon.camera.ts

@@ -421,8 +421,12 @@
             }
         };
         
+        public unfreezeProjectionMatrix(): void {
+            this._doNotComputeProjectionMatrix = false;
+        };
+        
         public getProjectionMatrix(force?: boolean): Matrix {
-            if ((!force && this._isSynchronizedProjectionMatrix()) || this._doNotComputeProjectionMatrix) {
+            if (this._doNotComputeProjectionMatrix || (!force && this._isSynchronizedProjectionMatrix())) {
                 return this._projectionMatrix;
             }