From e0270546725d11893583e1aeb2edc8fd92aea0d2 Mon Sep 17 00:00:00 2001 From: "chunmao.guo" Date: Tue, 27 Jun 2023 15:31:49 +0800 Subject: [PATCH] FIX: [STUDIO-3460] invert direction of PAN gesture Change-Id: Iab67c6fa1d346cfc8390df8449cc3fd77277c6cc --- src/slic3r/GUI/GLCanvas3D.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp index d5efd5e14d..c94ad4d318 100644 --- a/src/slic3r/GUI/GLCanvas3D.cpp +++ b/src/slic3r/GUI/GLCanvas3D.cpp @@ -3769,7 +3769,7 @@ void GLCanvas3D::on_gesture(wxGestureEvent &evt) float z = 0; const Vec3d &p2 = _mouse_to_3d({p.x, p.y}, &z); const Vec3d &p1 = _mouse_to_3d({p.x - d.x, p.y - d.y}, &z); - camera.set_target(camera.get_target() + p2 - p1); + camera.set_target(camera.get_target() + p1 - p2); } else if (evt.GetEventType() == wxEVT_GESTURE_ZOOM) { static float zoom_start = 1; if (evt.IsGestureStart())