From 36276d32b6cfbc368995f0a0826e96ec831752f5 Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Sun, 22 Nov 2020 09:14:51 +0100 Subject: [PATCH] Fix camera path export roll being inverted (fixes #427) --- src/main/java/com/replaymod/render/CameraPathExporter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/replaymod/render/CameraPathExporter.java b/src/main/java/com/replaymod/render/CameraPathExporter.java index abb9e994..1d26db6a 100644 --- a/src/main/java/com/replaymod/render/CameraPathExporter.java +++ b/src/main/java/com/replaymod/render/CameraPathExporter.java @@ -91,7 +91,7 @@ public class CameraPathExporter { quatYaw.setFromAxisAngle(new Vector4f(0, -1, 0, (float) Math.toRadians(yaw))); quatPitch.setFromAxisAngle(new Vector4f(-1, 0, 0, (float) Math.toRadians(pitch))); - quatRoll.setFromAxisAngle(new Vector4f(0, 0, 1, (float) Math.toRadians(roll))); + quatRoll.setFromAxisAngle(new Vector4f(0, 0, -1, (float) Math.toRadians(roll))); Quaternion quaternion = new Quaternion(0, 0, 0, 1); Quaternion.mul(quaternion, quatYaw, quaternion);