20 #ifndef OMNI_VISUAL_CIRCLE_H_
21 #define OMNI_VISUAL_CIRCLE_H_
51 std::array<QVector2D, numberSegments + 2>
vertices_;
A small Vertex Buffer Object class.
Definition: VBO.h:29
void drawLine(QPointF const &_pos, float _rX, float _rY) const
Draw lined circle.
Definition: Circle.cpp:30
std::array< QVector2D, numberSegments+2 > vertices_
Definition: Circle.h:51
Circle()
Definition: Circle.cpp:25
VBO vertexVbo_
Definition: Circle.h:50
void update()
Update circle mesh.
Definition: Circle.cpp:67
static constexpr std::size_t numberSegments
Standard number of segments.
Definition: Circle.h:34
Visualizer for drawing a circle with VBO.
Definition: Circle.h:29
void drawFill(QPointF const &_pos, float _rX, float _rY) const
Draw filled circle with triangle fan.
Definition: Circle.cpp:48