diff --git a/chunky/src/java/se/llbit/chunky/renderer/scene/Camera.java b/chunky/src/java/se/llbit/chunky/renderer/scene/Camera.java index b79f72db84..520ef6c122 100644 --- a/chunky/src/java/se/llbit/chunky/renderer/scene/Camera.java +++ b/chunky/src/java/se/llbit/chunky/renderer/scene/Camera.java @@ -422,7 +422,8 @@ private void onViewChange() { * Rotate the camera */ public synchronized void rotateView(double yaw, double pitch) { - double fovRad = QuickMath.degToRad(fov / 2); + double fovRad = (this.projectionMode == ProjectionMode.PARALLEL) ? 0.5 : QuickMath.degToRad(fov / 2); + this.yaw += yaw * fovRad; this.pitch += pitch * fovRad;