【问题标题】:Procedural Sphere Texture程序球体纹理
【发布时间】:2015-03-14 10:24:27
【问题描述】:

我目前正在关注 here 中有关创建程序球体的程序教程,我正在尝试将其与纹理教程合并以创建 here 中的地球的 3d 版本。

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

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

glTexCoordPointer(3, GL_FLOAT, 0, sphereTriangleStripVertices);

我希望你能帮助我解决这个问题,因为我已经尝试解决这个问题好几个星期了。

提前非常感谢您。

【问题讨论】:

    标签: iphone opengl-es geometry textures


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-21
      • 2014-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多