From 258cb413437dde6878e6dfd24684adf08a87508d Mon Sep 17 00:00:00 2001 From: WSAL Evan Date: Fri, 7 Nov 2025 09:18:23 -0500 Subject: [PATCH] Added default fov to camera --- include/wv/rendering/Camera.h | 4 ++-- src/rendering/Camera.cpp | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/include/wv/rendering/Camera.h b/include/wv/rendering/Camera.h index 4635183..9978399 100644 --- a/include/wv/rendering/Camera.h +++ b/include/wv/rendering/Camera.h @@ -8,8 +8,8 @@ namespace WillowVox class Camera { public: - Camera(glm::vec3 position = glm::vec3(0.0f, 0.0f, 0.0f), glm::vec3 direction = glm::vec3(0, -90.0f, 0)); - Camera(float posX, float posY, float posZ, float roll, float pitch, float yaw); + Camera(glm::vec3 position = glm::vec3(0.0f, 0.0f, 0.0f), glm::vec3 direction = glm::vec3(0, -90.0f, 0), float fov = 70.0f); + Camera(float posX, float posY, float posZ, float roll, float pitch, float yaw, float fov = 70.0f); glm::vec3 Front(); glm::vec3 Right(); diff --git a/src/rendering/Camera.cpp b/src/rendering/Camera.cpp index d9d63ba..9b45689 100644 --- a/src/rendering/Camera.cpp +++ b/src/rendering/Camera.cpp @@ -2,15 +2,15 @@ namespace WillowVox { - Camera::Camera(glm::vec3 position, glm::vec3 direction) - : m_window(Window::GetInstance()), m_position(position), m_direction(direction) + Camera::Camera(glm::vec3 position, glm::vec3 direction, float fov) + : m_window(Window::GetInstance()), m_position(position), m_direction(direction), m_fov(fov) { } // constructor with scalar values - Camera::Camera(float posX, float posY, float posZ, float roll, float pitch, float yaw) - : m_window(Window::GetInstance()) + Camera::Camera(float posX, float posY, float posZ, float roll, float pitch, float yaw, float fov) + : m_window(Window::GetInstance()), m_fov(fov) { m_position = glm::vec3(posX, posY, posZ); m_direction = glm::vec3(pitch, yaw, roll);