00001
00002
00003
00004
00005
00006
00007 #ifndef GLBARRETTL2_H
00008 #define GLBARRETTL2_H
00009
00010 #include "glbarrettprimitive.h"
00011 #include <GL/gl.h>
00012 #include <GL/glu.h>
00013
00024 class GLBarrettL2 : public GLBarrettPrimitive{
00025
00026 friend class GLBarrettFinger;
00027
00028 public:
00029
00032 GLBarrettL2()
00033 {
00034 generateTriMesh();
00035 };
00036
00044 void draw();
00045
00046
00047 static const int NumVertexPoints = 1707;
00048 static const int NumNormals = 960;
00049 static const int NumGridPoints = 6816;
00050 static const int NumTriangles = 1136;
00051
00052
00053 protected:
00054
00055 void generateTriMesh();
00056
00057 };
00058
00059
00060 #endif