X-Git-Url: http://git.mutantstargoat.com?a=blobdiff_plain;f=src%2Fcamera.h;h=62120f120d08d4759b8603d1892d8a654ad00b11;hb=fd601d4218b63fdf92c5e4dfa32eac8adbda82fa;hp=cbd543fb65dbd2552ccef4492caf4f4f185ffc3c;hpb=369d75c73bf926a6dbcf4d740c8664bbb401602a;p=demo diff --git a/src/camera.h b/src/camera.h index cbd543f..62120f1 100644 --- a/src/camera.h +++ b/src/camera.h @@ -6,7 +6,6 @@ class Camera { public: Camera(); - Camera(float phi, float theta, float distance, float fov); virtual ~Camera(); virtual Mat4 get_view_matrix() const = 0; @@ -21,14 +20,13 @@ protected: public: OrbitCamera(); - OrbitCamera(float theta, float phi, float distance); virtual ~OrbitCamera(); virtual Mat4 get_view_matrix() const override; - void set_orbit_params(float phi, float theta, float distance); + void set_orbit_params(float theta, float phi, float distance); }; -Mat4 calc_projection_matrix(float f, float n, float aspect, float fov); +Mat4 calc_projection_matrix(float fov_deg, float aspect, float n, float f); #endif // CAMERA_H_ \ No newline at end of file