Sfoglia il codice sorgente

Merge pull request #1485 from vousk/dev_cameras

prioritized external "freeze" on internal "force", added unfreeze method
David Catuhe 8 anni fa
parent
commit
cb18844b5a
1 ha cambiato i file con 5 aggiunte e 1 eliminazioni
  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 {
         public getProjectionMatrix(force?: boolean): Matrix {
-            if ((!force && this._isSynchronizedProjectionMatrix()) || this._doNotComputeProjectionMatrix) {
+            if (this._doNotComputeProjectionMatrix || (!force && this._isSynchronizedProjectionMatrix())) {
                 return this._projectionMatrix;
                 return this._projectionMatrix;
             }
             }