Iphone 程序球体纹理

Iphone 程序球体纹理,iphone,opengl-es,geometry,textures,Iphone,Opengl Es,Geometry,Textures,我目前正在学习有关创建程序球体的程序教程,并尝试将其与纹理教程合并,以创建三维版本的“发现的地球” 到目前为止,我能够成功地将纹理绑定到球体上。但是,我对它的显示方式有一些问题。我附加了屏幕截图的链接,以进一步显示结果。如您所见,图像是重复的,并且没有完全包裹在球体上 我正在使用此代码,我猜这可能会导致问题: glTexCoordPointer(3, GL_FLOAT, 0, sphereTriangleStripVertices); 我希望你能帮我解决这个问题,因为我已经试着解决这个问题

我目前正在学习有关创建程序球体的程序教程,并尝试将其与纹理教程合并,以创建三维版本的“发现的地球”

到目前为止,我能够成功地将纹理绑定到球体上。但是,我对它的显示方式有一些问题。我附加了屏幕截图的链接,以进一步显示结果。如您所见,图像是重复的,并且没有完全包裹在球体上

我正在使用此代码,我猜这可能会导致问题:

glTexCoordPointer(3, GL_FLOAT, 0, sphereTriangleStripVertices);
我希望你能帮我解决这个问题,因为我已经试着解决这个问题好几个星期了

事先非常感谢

我认为应该使用“glTexCoordPointer(2…”而不是“glTexCoordPointer(3…””,因为几乎可以肯定每个坐标都有两个值