如果我在上面画gluCylinder
一个gluDisk
。在不启用剔除的情况下,我得到了带有盖子效果的所需圆柱体。但是,如果我启用剔除,磁盘(又名盖子)就会消失。 这是为什么? 这是主要问题。此外,启用剔除后,圆柱体的背面也不会被绘制。我明白为什么会发生这种情况,但我仍然希望看到圆柱体内部的绘制。代码是:
glPushMatrix()
quadratic = gluNewQuadric()
gluQuadricNormals(quadratic, GLU_SMOOTH)
gluQuadricTexture(quadratic, GL_TRUE)
glRotatef(90, 1, 0, 0)
glTranslate(0, 0, -3*sz)
gluCylinder(quadratic, 0.75*sz, 0.75*sz, 3.0*sz, 32, 32)
gluDisk(quadratic, 0.0, 0.75*sz, 32, 32)
glPopMatrix()