Util::Point3D forward
Definition: camera.h:19
Util::Point3D position
Definition: camera.h:16
Util::Ray3D getRay(int i, int j, int width, int height) const
Definition: camera.todo.cpp:13
Util::Point3D up
Definition: camera.h:22
Util::Point3D right
Definition: camera.h:25
void moveRight(float dist)
Definition: camera.todo.cpp:57
void moveForward(float dist)
Definition: camera.todo.cpp:49
void rotateRight(Util::Point3D center, float angle)
Definition: camera.todo.cpp:41
double heightAngle
Definition: camera.h:13
void rotateUp(Util::Point3D center, float angle)
Definition: camera.todo.cpp:33
void moveUp(float dist)
Definition: camera.todo.cpp:65
void drawOpenGL(void) const
Definition: camera.todo.cpp:22
Definition: geometry.h:299
std::istream & operator>>(std::istream &stream, Camera &camera)
Definition: camera.cpp:15
std::ostream & operator<<(std::ostream &stream, const Camera &camera)
Definition: camera.cpp:25