上にを付けて描く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()