From 03c797032a74400631608b7a87026cf8b6898bbd Mon Sep 17 00:00:00 2001 From: Vanessa Karolek <vaka1997@uni-koblenz.de> Date: Tue, 15 Jun 2021 16:57:37 +0200 Subject: [PATCH] [#42] change pitch rotation direction when orbiting --- modules/camera/src/vkcv/camera/TrackballCameraController.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/camera/src/vkcv/camera/TrackballCameraController.cpp b/modules/camera/src/vkcv/camera/TrackballCameraController.cpp index 9498317f..201c6ecd 100644 --- a/modules/camera/src/vkcv/camera/TrackballCameraController.cpp +++ b/modules/camera/src/vkcv/camera/TrackballCameraController.cpp @@ -57,7 +57,7 @@ namespace vkcv::camera { const glm::vec3 xAxis = glm::vec3(1.0f, 0.0f, 0.0f); const glm::mat4 rotationY = glm::rotate(glm::mat4(1.0f), glm::radians(yaw), yAxis); - const glm::mat4 rotationX = glm::rotate(rotationY, glm::radians(pitch), xAxis); + const glm::mat4 rotationX = glm::rotate(rotationY, -glm::radians(pitch), xAxis); const glm::vec3 translation = glm::vec3( rotationX * glm::vec4(0.0f, 0.0f, m_radius, 0.0f) ); -- GitLab