PlanetEditor/grk/cw 6/src/Camera.h
sasankasa 009943d336 cw 6
2023-12-18 16:15:08 +01:00

14 lines
408 B
C++

#pragma once
#include "glm.hpp"
namespace Core
{
glm::mat4 createPerspectiveMatrix(float zNear = 0.1f, float zFar = 100.0f, float frustumScale = 1.f);
// position - pozycja kamery
// forward - wektor "do przodu" kamery (jednostkowy)
// up - wektor "w gore" kamery (jednostkowy)
// up i forward musza byc ortogonalne!
glm::mat4 createViewMatrix(glm::vec3 position, glm::vec3 forward, glm::vec3 up);
}