#pragma once #include #include #include "glm/glm.hpp" class Orbit { public: Orbit(int vertexCount); void render(); glm::vec3 getPosition(float t); ~Orbit(); private: const float _pi = 3.14159265359; GLuint _vbo; GLuint _vao; std::vector _vertices; std::vector _keplerianElements; };