使用JOGL(Java OpenGL)

使用JOGL(Java OpenGL),java,opengl,jogl,Java,Opengl,Jogl,我正在使用Java OpenGL(JOGL)。 我知道GL上下文取决于每个线程。 但当鼠标单击时,我必须将局部坐标转换为全局坐标。 我可以在AWT事件线程中引用缓存的GL上下文吗? 如果我不能,那么是否有其他逻辑?请阅读JOGL用户指南。如果GL实例的OpenGL上下文不是最新的,则不得使用该实例,不得存储该GL实例,应在GLEventListener中使用该实例,并应避免传递该实例。您可以使用GLAutoDrawable.invoke()在显示drawable时执行任务。我不建议您将OpenG

我正在使用Java OpenGL(JOGL)。 我知道GL上下文取决于每个线程。 但当鼠标单击时,我必须将局部坐标转换为全局坐标。 我可以在AWT事件线程中引用缓存的GL上下文吗?
如果我不能,那么是否有其他逻辑?

请阅读JOGL用户指南。如果GL实例的OpenGL上下文不是最新的,则不得使用该实例,不得存储该GL实例,应在GLEventListener中使用该实例,并应避免传递该实例。您可以使用GLAutoDrawable.invoke()在显示drawable时执行任务。我不建议您将OpenGL上下文设置为当前上下文,即使这是可能的

您确定需要与OpenGL相关的东西来将局部坐标转换为全局坐标吗


最后,您应该问一些特定于joglon的问题,因为只有很少的JogAmp贡献者来到这里。我们不可能无处不在。

请阅读JOGL用户指南。如果GL实例的OpenGL上下文不是最新的,则不得使用该实例,不得存储该GL实例,应在GLEventListener中使用该实例,并应避免传递该实例。您可以使用GLAutoDrawable.invoke()在显示drawable时执行任务。我不建议您将OpenGL上下文设置为当前上下文,即使这是可能的

您确定需要与OpenGL相关的东西来将局部坐标转换为全局坐标吗


最后,您应该问一些特定于joglon的问题,因为只有很少的JogAmp贡献者来到这里。我们不可能无处不在。

亲爱的gouessej,谢谢你邀请我。但我找不到向别人提问的方法。我很抱歉,但是你能告诉我如何发布我的问题吗?我很抱歉,我找到了“开始新主题”主持人。好:)亲爱的gouessej,谢谢你邀请我。但我找不到向别人提问的方法。我很抱歉,但是你能告诉我如何发布我的问题吗?我很抱歉,我找到了开始新主题的主播。好:)