计算机图形学 - JOGL 纹理映射



我正在尝试使用JOGL实现地球模型。但是我正在努力映射纹理,所以有人可以建议我或给我参考吗?

这是我的代码过程。

  1. 生成带有三角形的细分球体。
  2. 在球体上绘制地球地图A. 读取图像b.将图像绑定到球体<---这是我无法解决的。

下面是我的伪代码

public void init (GLAutoDrawable drawable) {
  //read textre
}
public void display(GLAutoDrawable drawable) {
  GL2 gl = drawable.getGL().getGL2();
  textureEarth.enable(gl);
  textureEarth.bind(gl)
  (do I need to do something else here?)
  // Render the Sphere
}
你可以

使用gluSphere。你看过Github上的项目jogl-demos吗?也许它包含一个有趣的例子。尝试查看纹理坐标是否适合您的需求。

我建议你看看这个例子。

注意:关于JOGL的问题应该在其官方论坛上提出。

最新更新