Changeset 19840
- Timestamp:
- 02/22/07 21:07:03 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
juggler/trunk/modules/vrjuggler/vrj/Draw/OGL/GlBasicSimulator.cpp
r19839 r19840 62 62 63 63 GlBasicSimulator::GlBasicSimulator() 64 : mQuadObj(gluNewQuadric())65 64 { 66 65 setDrawWandFunctor(new GlDrawRightAngleWandFunctor()); … … 70 69 GlBasicSimulator::~GlBasicSimulator() 71 70 { 72 gluDeleteQuadric(mQuadObj);73 74 71 if ( NULL != mDrawWandFunctor ) 75 72 { … … 429 426 glVertex3fv(end.mData); 430 427 glEnd(); 431 }432 433 void GlBasicSimulator::drawCone(float base, float height, int slices, int stacks)434 {435 gluQuadricDrawStyle(mQuadObj, (GLenum) GLU_FILL);436 gluQuadricNormals(mQuadObj, (GLenum) GLU_SMOOTH);437 gluCylinder(mQuadObj, base, 0.0, height, slices, stacks);438 428 } 439 429 juggler/trunk/modules/vrjuggler/vrj/Draw/OGL/GlBasicSimulator.h
r19839 r19840 35 35 #ifdef VPR_OS_Darwin 36 36 # include <OpenGL/gl.h> 37 # include <OpenGL/glu.h>38 37 #else 39 38 # include <GL/gl.h> 40 # include <GL/glu.h>41 39 #endif 42 40 … … 173 171 void initQuadObj(); 174 172 void drawLine(gmtl::Vec3f& start, gmtl::Vec3f& end); 175 void drawCone(float base, float height, int slices, int stacks);176 173 void drawBox(float size, GLenum type); 177 174 void drawWireCube(float size); … … 182 179 GlDrawObjectFunctor* mDrawWandFunctor; /**< The functor to draw the wand */ 183 180 GlDrawObjectFunctor* mDrawHeadFunctor; /**< The functor to draw the head */ 184 GLUquadricObj* mQuadObj; /**< Quadric for drawing stuff */185 181 186 182 protected:
