diff --git a/src/main/java/de/hft/stuttgart/citygml/viewer/CityGMLViewer.java b/src/main/java/de/hft/stuttgart/citygml/viewer/CityGMLViewer.java
index c86169d0d33118681098f29906af290aba616ac5..c262a68444bee5863e3f3b1fc46adf977e4532eb 100644
--- a/src/main/java/de/hft/stuttgart/citygml/viewer/CityGMLViewer.java
+++ b/src/main/java/de/hft/stuttgart/citygml/viewer/CityGMLViewer.java
@@ -403,7 +403,7 @@ public class CityGMLViewer {
 			double translateZ = -d;
 			camera.setDistance((float) translateZ);
 			cameraViewDistance = (float) longestSide * 20f;
-			camera.rotate(0, 300);
+			camera.rotate(Math.PI / 2 * 500, 300);
 
 			clearColor = MemoryUtil.memAllocFloat(4);
 			clearColor.put(0, 0.9411765f).put(1, 1f).put(2, 1f).put(3, 1f);