@@ -24,6 +24,7 @@ class exports.Camera extends BaseClass
2424            enablePan :  false 
2525            enableZoom :  false 
2626            enableRotate :  false 
27+             enableDamping :  false 
2728            autoRotate :  false 
2829            autoRotateSpeed :  10 
2930            target :  new  THREE.Vector3  0 , 0 , 0 
@@ -50,6 +51,7 @@ class exports.Camera extends BaseClass
5051        @enablePan  =  properties .enablePan 
5152        @enableZoom  =  properties .enableZoom 
5253        @enableRotate  =  properties .enableRotate 
54+         @enableDamping  =  properties .enableDamping 
5355        @autoRotate  =  properties .autoRotate 
5456        @autoRotateSpeed  =  properties .autoRotateSpeed 
5557        @target  =  properties .target 
@@ -206,6 +208,18 @@ class exports.Camera extends BaseClass
206208            @controls .enableRotate  =  bool
207209            @nativeCamera .dispatchEvent  {type :  ' change:enableRotate'  , value :  @enableRotate }
208210
211+     @ define  ' enableDamping'  ,
212+         get :  ->  @controls .enableDamping 
213+         set :  (bool ) ->  
214+             @controls .enableDamping  =  bool
215+             @nativeCamera .dispatchEvent  {type :  ' change:enableDamping'  , value :  @enableDamping }
216+     
217+     @ define  ' dampingFactor'  ,
218+         get :  ->  @controls .dampingFactor 
219+         set :  (dampingFactor ) ->  
220+             @controls .dampingFactor  =  dampingFactor
221+             @nativeCamera .dispatchEvent  {type :  ' change:dampingFactor'  , value :  @dampingFactor }
222+     
209223    @ define  ' autoRotate'  ,
210224        get :  ->  @controls .autoRotate 
211225        set :  (bool ) ->  
0 commit comments