我正在尝试使用JOGL实现地球模型。但是我正在努力映射纹理,所以有人可以建议我或给我参考吗?
这是我的代码过程。
- 生成带有三角形的细分球体。
- 在球体上绘制地球地图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的问题应该在其官方论坛上提出。