From 6c65b3176fbd32ae7e80606a8735293a68aa233c Mon Sep 17 00:00:00 2001
From: Matthias Betz <matthias.betz@hft-stuttgart.de>
Date: Tue, 24 May 2022 16:03:10 +0200
Subject: [PATCH] inverted panning directions

---
 src/main/java/de/hft/stuttgart/citygml/viewer/Camera.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/de/hft/stuttgart/citygml/viewer/Camera.java b/src/main/java/de/hft/stuttgart/citygml/viewer/Camera.java
index 258d986..e8fafee 100644
--- a/src/main/java/de/hft/stuttgart/citygml/viewer/Camera.java
+++ b/src/main/java/de/hft/stuttgart/citygml/viewer/Camera.java
@@ -116,7 +116,7 @@ public class Camera {
 		Vector2f dir = new Vector2f(res.x, res.y);
 		dir.normalize();
 		Vector2f yDrag = new Vector2f();
-		dir.mul((float) -dragDiffY * 0.5f, yDrag);
+		dir.mul((float) dragDiffY * 0.5f, yDrag);
 
 		// handle diffY
 		centerPos.add(yDrag.x, yDrag.y, 0);
@@ -126,7 +126,7 @@ public class Camera {
 		float temp = dir.x;
 		dir.x = dir.y;
 		dir.y = -temp;
-		dir.mul((float) dragDiffX * 0.5f);
+		dir.mul((float) -dragDiffX * 0.5f);
 
 		centerPos.add(dir.x, dir.y, 0);
 		eyePos.add(dir.x, dir.y, 0);
-- 
GitLab