【发布时间】:2014-07-04 13:24:31
【问题描述】:
我想使用 gluQuadric 和 gluCylinder 绘制一个圆柱体。 这个圆柱体应该是有纹理的。
我的绘制代码如下:
pTexture->Enable();
pTexture->Bind();
glPushMatrix();
glRotatef(-90.0f, 1.0f, 0.0f, 0.0f);
gluQuadricOrientation(quadric, GLU_OUTSIDE);
gluQuadricNormals(quadric, true);
gluQuadricTexture(quadric, true);
gluCylinder(quadric, getRadius(), getRadius(), getHeight(), 16, 1);
glPopMatrix();
pTexture->Unbind();
pTexture->Disable();
我现在的问题是,纹理旋转了 90 度。如何旋转二次曲面的 uv 映射?
纹理在其他地方使用,因此无法编辑。
【问题讨论】:
标签: c++ opengl texture-mapping glu