如何使用OpenGL 4.0在JOGL中绘制形状?

时间:2015-10-08 01:37:45

标签: opengl jogl

我正在尝试编写代码以在JOGL画布上绘制形状。我在屏幕上有画布,但我无法弄清楚如何绘制形状。在GL2示例中,我看到了以下示例:

gl.glBegin( GL2.GL_LINES );
gl.glVertex3f( 0.0f,0.75f,0 );
gl.glVertex3f( -0.75f,0f,0 );
gl.glEnd();

然而,当gl是GL4的一个实例时,这对我不起作用(在这个例子中gl是GL2的一个实例)。

1 个答案:

答案 0 :(得分:0)

OpenGL 3.x核心配置文件已弃用立即模式语句。

使用顶点数组或顶点缓冲区。

我无法在JOGL中提供示例,但在其他语言中,相关调用之一是glDrawArrays()。在调用glDrawArrays()之前,您需要启用和设置数据源数组;如果记忆很好,你会对glEnableClientState()glVertexPointer() et al。

感兴趣