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