virtual Mat4 get_view_matrix() const override;
void set_orbit_params(float theta, float phi, float distance);
virtual Mat4 get_view_matrix() const override;
void set_orbit_params(float theta, float phi, float distance);
};
Mat4 calc_projection_matrix(float fov_deg, float aspect, float n, float f);
};
Mat4 calc_projection_matrix(float fov_deg, float aspect, float n, float f);