我正在尝试使用 JOGL 实现地球模型。 但我正在努力映射纹理,所以有人可以给我建议或给我引用吗?
这是我的代码过程。
- 生成带有三角形的镶嵌球体。
- 将地球映射到球体上 A。读取图像 b.将图像绑定(bind)到球体<---这是我无法解决的问题..
下面是我的伪代码
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 项目吗?也许它包含一个有趣的例子。尝试看看纹理坐标是否符合您的需要。
我建议你看看this example .
注意:有关 JOGL 的问题应在 its official forum 上提问。 .
关于java - 计算机图形学 - JOGL 纹理映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27272697/