Update ArcballCameraController

This commit is contained in:
Georg Hagen
2024-06-24 16:49:56 +02:00
parent f011a0a4f5
commit 61929e61d3
3 changed files with 25 additions and 17 deletions

View File

@@ -120,11 +120,18 @@ namespace OpenVulkano::Scene
[[nodiscard]] Math::Vector3f GetViewDirection() const
{
return { m_view[0][2], m_view[1][2], m_view[2][2] };
return { -m_view[0][2], -m_view[1][2], -m_view[2][2] };
}
[[nodiscard]] Math::Vector3f GetUpVector() const
{
return { m_view[0][1], m_view[1][1], m_view[1][2] };
}
[[nodiscard]] auto GetForward() const { return GetViewDirection(); }
[[nodiscard]] const Math::Matrix4f& GetViewMatrix() const { return m_view; }
[[nodiscard]] Math::Frustum GetFrustum() const
{
return {m_viewProjection};