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 258d98646a1151313d8d2747a96a366fa115c414..e8fafee134fd7c2e353f95ddb0b270f48fab1d4f 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);