好吧,我想做的是使用 GLUquadricObj 和 gluCylinder 绘制一个圆柱体,无论圆柱体没有显示在 OpenGL 小部件上,代码都能很好地编译。
void GLWindow::paintGL()
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1,0,0);
glBegin(GL_POLYGON);
GLUquadricObj *obj = gluNewQuadric();
gluCylinder(obj, 1.0, 1, 3, 30, 30);
glEnd();
}
是什么阻止了气缸显示?