瀏覽代碼

Fixing stupid bug with ArcRotateCamera.setPosition

David Catuhe 9 年之前
父節點
當前提交
b099e61ef9

文件差異過大導致無法顯示
+ 9 - 9
dist/preview release/babylon.core.js


文件差異過大導致無法顯示
+ 2009 - 2009
dist/preview release/babylon.d.ts


文件差異過大導致無法顯示
+ 9 - 9
dist/preview release/babylon.js


+ 2 - 0
dist/preview release/babylon.max.js

@@ -11942,12 +11942,14 @@ var BABYLON;
             if (this.position.equals(position)) {
                 return;
             }
+            this.position = position;
             this.rebuildAnglesAndRadius();
         };
         ArcRotateCamera.prototype.setTarget = function (target) {
             if (this.target.equals(target)) {
                 return;
             }
+            this.target = target;
             this.rebuildAnglesAndRadius();
         };
         ArcRotateCamera.prototype._getViewMatrix = function () {

文件差異過大導致無法顯示
+ 9 - 9
dist/preview release/babylon.noworker.js


+ 2 - 0
src/Cameras/babylon.arcRotateCamera.js

@@ -464,12 +464,14 @@ var BABYLON;
             if (this.position.equals(position)) {
                 return;
             }
+            this.position = position;
             this.rebuildAnglesAndRadius();
         };
         ArcRotateCamera.prototype.setTarget = function (target) {
             if (this.target.equals(target)) {
                 return;
             }
+            this.target = target;
             this.rebuildAnglesAndRadius();
         };
         ArcRotateCamera.prototype._getViewMatrix = function () {

+ 3 - 0
src/Cameras/babylon.arcRotateCamera.ts

@@ -509,6 +509,8 @@
             if (this.position.equals(position)) {
                 return;
             }
+            this.position = position;
+
             this.rebuildAnglesAndRadius();
         }
 
@@ -516,6 +518,7 @@
             if (this.target.equals(target)) {
                 return;
             }
+            this.target = target;
             this.rebuildAnglesAndRadius();
         }