File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -837,8 +837,15 @@ proto.updateMainDrag = function(fullLayout) {
837
837
}
838
838
839
839
function zoomMove ( dx , dy ) {
840
+
841
+ var inverse = gd . _fullLayout . _inverseTransform ;
842
+ var transformedDelta = Lib . apply3DTransform ( inverse ) ( dx , dy ) ;
843
+ dx = transformedDelta [ 0 ] ;
844
+ dy = transformedDelta [ 1 ] ;
845
+
840
846
var x1 = x0 + dx ;
841
847
var y1 = y0 + dy ;
848
+
842
849
var rr0 = xy2r ( x0 , y0 ) ;
843
850
var rr1 = Math . min ( xy2r ( x1 , y1 ) , radius ) ;
844
851
var a0 = xy2a ( x0 , y0 ) ;
@@ -934,8 +941,10 @@ proto.updateMainDrag = function(fullLayout) {
934
941
var dragModeNow = gd . _fullLayout . dragmode ;
935
942
936
943
var bbox = mainDrag . getBoundingClientRect ( ) ;
937
- x0 = startX - bbox . left ;
938
- y0 = startY - bbox . top ;
944
+ var inverse = gd . _fullLayout . _inverseTransform ;
945
+ var transformedCoords = Lib . apply3DTransform ( inverse ) ( startX - bbox . left , startY - bbox . top ) ;
946
+ x0 = transformedCoords [ 0 ] ;
947
+ y0 = transformedCoords [ 1 ] ;
939
948
940
949
// need to offset x/y as bbox center does not
941
950
// match origin for asymmetric polygons
You can’t perform that action at this time.
0 commit comments