8 #ifndef QTOPENGL_PROTOTYPE_H
9 #define QTOPENGL_PROTOTYPE_H
12 class CPrototypeEntity;
16 #include <argos3/core/utility/math/convex_hull.h>
46 void MakeTagTexture();
48 void DrawConvexHull(
const std::vector<CVector3>& vec_points,
49 const std::vector<CConvexHull::SFace>& vec_faces);
55 GLuint m_unCylinderList;
56 GLuint m_unSphereList;
63 const GLfloat m_fTagTexture[48] = {
64 1.0f, 1.0f, 1.0f, 0.0f, 0.0f, 0.0f, 1.0f, 1.0f, 1.0f, 0.0f, 0.0f, 0.0f,
65 0.0f, 0.0f, 0.0f, 1.0f, 1.0f, 1.0f, 0.0f, 0.0f, 0.0f, 1.0f, 1.0f, 1.0f,
66 1.0f, 1.0f, 1.0f, 0.0f, 0.0f, 0.0f, 1.0f, 1.0f, 1.0f, 0.0f, 0.0f, 0.0f,
67 0.0f, 0.0f, 0.0f, 1.0f, 1.0f, 1.0f, 0.0f, 0.0f, 0.0f,
The namespace containing all the ARGoS related code.
virtual void DrawEntity(CPrototypeEntity &c_entity)
virtual void DrawDevices(CPrototypeEntity &c_entity)
virtual ~CQTOpenGLPrototype()