|
|
发表于 2006-4-28 17:35:00
|
显示全部楼层
Re:怎么在圆柱面、圆锥面和球面这些曲面上贴纹理?
glEnable(GL_TEXTURE_2D);
glEnable(GL_CULL_FACE);
glFrontFace(GL_CCW);
pSphere = gluNewQuadric();
gluQuadricDrawStyle(pSphere, GLU_FILL);
gluQuadricNormals(pSphere, GLU_NONE);
gluQuadricTexture(pSphere, GLU_TRUE);
glTexImage2D(GL_TEXTURE_2D,0,GL_RGB8,nWidth, nHeight, 0,
GL_BGR_EXT, GL_UNSIGNED_BYTE, pBytes);//定义纹理
gluSphere(pSphere, 20.0f, 15, 15);
上面是画一个带纹理的球面的程序 |
|