如何将OpenGL代码转换为JOGL?

时间:2009-09-22 10:39:12

标签: opengl porting jogl

我有一个使用OpenGL代码的应用程序。现在我想将其转换为JOGL代码。是否可以将OpenGL代码转换为JOGL?我们必须做些什么改变?

3 个答案:

答案 0 :(得分:1)

如上所述,OpenGL有着名的Nehe Tutorials套装。本教程的最佳部分是您可以并排查看JOGL和Ogl。在Jogl中,您基本上可以使用Java语法,垃圾收集和所有其他可用库来获得OpenGL的薄包装。通过网络制作流媒体对象和纹理并通过OpenGL轻松渲染它们,您还可以使用Jogl在Java中更快地使用着色器和执行数组计算。

答案 1 :(得分:0)

This tutorial可能很方便。基本上,您需要将所有OpenGL全局函数调用调用到正确的对象实例上。这也适用于常数:

glBegin(GL_WHATEVER);

变为

gl.glBegin(GL.GL_WHATEVER);

答案 2 :(得分:0)

大多数opengl函数在jogl中的名称相同,并且驻留在GL类中。如果你知道opengl,那么你很容易将它移植到jogl。

第一步是:

    GL gl = arg0.getGL();
    GLU glu = arg0.getGLU();

查看网络上的一些教程,这些教程将帮助您入门。