summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/mx/extensions/mx.orbitCamera.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/javascripts/mx/extensions/mx.orbitCamera.js')
-rw-r--r--public/assets/javascripts/mx/extensions/mx.orbitCamera.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/public/assets/javascripts/mx/extensions/mx.orbitCamera.js b/public/assets/javascripts/mx/extensions/mx.orbitCamera.js
index b09512e..6dc5b6c 100644
--- a/public/assets/javascripts/mx/extensions/mx.orbitCamera.js
+++ b/public/assets/javascripts/mx/extensions/mx.orbitCamera.js
@@ -9,6 +9,7 @@ MX.OrbitCamera = function(opt){
rotationY: 0,
center: { x: 0, y: 0, z: 0 },
sensitivity: 10, // moving 1 pixel is like moving N radians
+ wheelSensitivity: 10,
ease: 10,
})
var rx, ry, radius, px, py, epsilon = 1e-10, dragging = false
@@ -19,7 +20,7 @@ MX.OrbitCamera = function(opt){
exports.wheel = new wheel({
el: opt.el,
update: function(e, delta){
- opt.radius = clamp( opt.radius+delta, opt.radiusRange[0], opt.radiusRange[1] )
+ opt.radius = clamp( opt.radius + delta * opt.wheelSensitivity, opt.radiusRange[0], opt.radiusRange[1] )
},
})
exports.bind()