#if !defined (_USE_MATH_DEFINES) #define _USE_MATH_DEFINES #endif #include #include #include "ellipseglrenderer.h" EllipseGLRenderer::EllipseGLRenderer() { } EllipseGLRenderer::EllipseGLRenderer(int nPoints) { init(nPoints); } void EllipseGLRenderer::init(int nPoints) { m_values.resize(nPoints); float inc = M_PI*2/((double)nPoints); float a = 0; for(int i=0; i(size); ++i) glVertex3fv(&m_values[i][0]); } const std::vector &EllipseGLRenderer::getValues() const { return m_values; }