diff --git a/modules/camera/src/vkcv/camera/PilotCameraController.cpp b/modules/camera/src/vkcv/camera/PilotCameraController.cpp index 40a7dd4bf939a8889e85f09aa4c43bc772467c61..3ac327f26a5d188e34fdbdc953f8131fc4d179ee 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; }