|
|
发表于 2006-4-29 11:14:00
|
显示全部楼层
Re: 求助:在VB中调用opengl画空心圆柱
GLUquadricObj* quadObj;
glNewList(5,GL_COMPILE);
glColor3f(0.5f,0.5f,0.5f);
quadObj=gluNewQuadric();
//gluQuadricDrawWtyle(quadObj,GLU_FILL);
gluQuadricNormals(quadObj,GLU_SMOOTH);
gluCylinder(quadObj,1,1,3.5,64,16);//画二次曲面
glTranslatef(0.0f,0.0f,3.5f);
gluDisk(quadObj,0.0f,1.0f,64,16);//画圆盘
glTranslatef(0.0f,0.0f,-3.5f);
gluDisk(quadObj,0.0f,1.0f,64,16);
glEndList();
画空心圆柱由一个曲面和两个圆盘构成 |
|