Просмотр исходного кода

made angularSensibility private and gave it get set methods

Remwrath 10 лет назад
Родитель
Сommit
38007d305a
1 измененных файлов с 15 добавлено и 2 удалено
  1. 15 2
      src/Cameras/babylon.arcRotateCamera.ts

+ 15 - 2
src/Cameras/babylon.arcRotateCamera.ts

@@ -30,7 +30,8 @@
         private _keys = [];
         public _viewMatrix = new Matrix();
         private _attachedElement: HTMLElement;
-
+        
+        private _angularSensibility: number = 1000.0;
         private _onContextMenu: (e: PointerEvent) => void;
         private _onPointerDown: (e: PointerEvent) => void;
         private _onPointerUp: (e: PointerEvent) => void;
@@ -64,7 +65,19 @@
         private _previousRadius: number;
         //due to async collision inspection
         private _collisionTriggered: boolean;
-
+        
+        public get angularSensibility() {
+            this.angularSensibilityX = this._angularSensibility;
+            this.angularSensibilityY = this._angularSensibility;
+            return this._angularSensibility;
+        }
+        
+        public set angularSensibility(value) {
+            this._angularSensibility = value;
+            this.angularSensibilityX = value;
+            this.angularSensibilityY = value;
+        }
+        
         constructor(name: string, public alpha: number, public beta: number, public radius: number, public target: any, scene: Scene) {
             super(name, Vector3.Zero(), scene);