From deb503498fafc281d95a2e2b448442d1b017a97c Mon Sep 17 00:00:00 2001 From: Vanessa Karolek <vaka1997@uni-koblenz.de> Date: Tue, 15 Jun 2021 10:08:14 +0200 Subject: [PATCH] [42][Fix] fix up and down movement --- modules/camera/src/vkcv/camera/PilotCameraController.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/camera/src/vkcv/camera/PilotCameraController.cpp b/modules/camera/src/vkcv/camera/PilotCameraController.cpp index 40a7dd4b..3ac327f2 100644 --- a/modules/camera/src/vkcv/camera/PilotCameraController.cpp +++ b/modules/camera/src/vkcv/camera/PilotCameraController.cpp @@ -1,6 +1,5 @@ #include "vkcv/camera/PilotCameraController.hpp" -#include <iostream> #include <GLFW/glfw3.h> namespace vkcv { @@ -75,8 +74,8 @@ namespace vkcv { position -= (m_cameraSpeed * front * static_cast<float> (m_backward) * static_cast<float>(deltaTime)); position += (glm::normalize(glm::cross(front, up)) * m_cameraSpeed * static_cast<float> (m_left) * static_cast<float>(deltaTime)); position -= (glm::normalize(glm::cross(front, up)) * m_cameraSpeed * static_cast<float> (m_right) * static_cast<float>(deltaTime)); - position -= up * m_cameraSpeed * static_cast<float> (m_upward) * static_cast<float>(deltaTime); - position += up * m_cameraSpeed * static_cast<float> (m_downward) * static_cast<float>(deltaTime); + position += up * m_cameraSpeed * static_cast<float> (m_upward) * static_cast<float>(deltaTime); + position -= up * m_cameraSpeed * static_cast<float> (m_downward) * static_cast<float>(deltaTime); camera.setPosition(position); return position; } -- GitLab