Phongo Clap RT  1.0
Simple Raytracing Renderer
Camera.cpp
Go to the documentation of this file.
1 
4 #include "Camera.h"
5 #include <ngl/Vec3.h>
6 
8 
10 
11 void Camera::setParameters(ngl::Vec3 _pos, ngl::Vec3 _dir, ngl::Vec3 _right, ngl::Vec3 _down)
12 {
13  m_pos = _pos;
14  m_dir = _dir;
15  m_right = _right;
16  m_down = _down;
17 }
ngl::Vec3 m_down
Camera down vector.
Definition: Camera.h:52
Implements camera functionability, no transformations, just explicit definition.
ngl::Vec3 m_pos
Camera position vector.
Definition: Camera.h:44
void setParameters(ngl::Vec3 _pos, ngl::Vec3 _dir, ngl::Vec3 _right, ngl::Vec3 _down)
Initialises the camera settings.
Definition: Camera.cpp:11
ngl::Vec3 m_dir
Camera aim vector.
Definition: Camera.h:48
ngl::Vec3 m_right
Camera right vector.
Definition: Camera.h:56
Camera()
Camera constructor.
Definition: Camera.cpp:7
~Camera()
Blank destructor.
Definition: Camera.cpp:9