问题标签 [jogl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - NetBeans OpenGL 包中缺少 GLCanvas 和其他 JOGL 类?
我在尝试使用 Netbeans 6.9 编译 JOGL 程序时遇到了可怕的问题。我似乎无法找到有关如何执行此操作的最新解释。当我安装 NetBeans OpenGL 包时,我无法编译示例。我收到一个编译错误,指出它找不到某些方法,例如 GLCanvas()。当我去图书馆查看 GLCanvas 类是否存在时,我发现它不是!
任何人都可以帮助我并向我展示如何使用 Netbeans 设置 JOGL?我将不胜感激!
非常感谢,
java - 如何分发 JOGL 应用程序?
我已经编写了一个应用程序,可以在我的机器上正常构建,但是当我将它移动到另一台机器时,找不到相关的 JOGL 库。
是否可以创建一个构建来设置所有必需的 JOGL 文件,以便您可以使用必要的 JOGL 库分发您的 Java 应用程序?
如果有人可以在 NetBeans 中解释这一点,那也将不胜感激。
谢谢,
詹姆士
java - 在 Java 中为 JOGL 释放直接缓冲区本机内存
我正在使用直接缓冲区 (java.nio) 来存储 JOGL 的顶点信息。这些缓冲区很大,并且在应用程序生命周期中会多次更换。内存没有及时释放,经过几次更换后内存不足。
似乎没有使用 java.nio 的缓冲区类解除分配的好方法。我的问题是这样的:
JOGL 中是否有一些方法可以删除直接缓冲区?我正在研究 glDeleteBuffer(),但似乎这只会从视频卡内存中删除缓冲区。
谢谢
java - 如何使 JOGL 2.0 与 SWT 一起工作?
我试图让 SWT 与最新的 JOGL (2.0) 一起工作。
我尝试了SWT snippet 209,但它不起作用。问题是由以下行引起的:
...但是当我更改getFactory()
为getFactory(GLProfile.getDefault())
(使其与新 API 兼容)时,它会createExternalGLContext()
在javax.media.opengl.GLException: Error: current context null
. 我不明白这条消息:我正在尝试创建一个新的上下文,它抱怨当前为空。为什么?
也许还有其他方法可以创建一个GLContext
?
或者也许可以GLEventListener
与 SWT一起使用GLCanvas
?
PS。我把修改后的代码片段放在这里。
编辑:现在我明白错误信息了。文档说:
在调用此方法时,底层的 OpenGL 上下文必须在当前线程上是当前的。
如何创建第一个GLContext
?
java - Java OpenGL 混合图像颜色
我正在尝试通过以下方式将 2 个图像混合在一起:
图像 1 应作为基础图像绘制。图像 2 应绘制在图像 1 的上方。图像 2 不透明的任何地方都应替换图像 1 的内容(不是混合,而是覆盖那里的内容)。无论图像 2 是透明的,图像 1 都应该显示出来。我尝试使用以下代码来执行此操作,但显然我在混合时做错了一些事情。
任何有助于使这项工作正常工作的帮助将不胜感激。谢谢。
杰夫
java - JOGL 物理(Java、OpenGL)
我正在做一个小项目来自学JOGL。我的一些想法使用物理引擎会更容易。有没有特别好的 3D 物理引擎,或者 JOGL 常用的?
java - .3ds 与 JOGL?
我想将 .3ds 模型与 JOGL 一起使用。我怎样才能做到这一点?如何导入其他文件格式,如 .max 或 .obj?
谢谢。我是 OpenGL 和 JOGL 的新手。
java - OpenGL:模型显示不正确。(需要固定绘制距离?)
我是 OpenGL 的新手。我在玩 JOGL。
我有一个 .obj 模型,我将其绘制为多边形。看起来不错,只是大部分都被剪掉了。所以我认为我需要增加绘制距离。
我不确定该怎么做。这是我的渲染代码:
我的问题可能完全是另外一回事。gazebo
是 type ObjModel
,一个读取和表示.obj
文件的类。以下是它的渲染和构建绘制列表方法:
如果需要更多信息,我可以发布屏幕截图。
有什么建议吗?谢谢。
scala - 使用 Textrenderer 旋转文本
嘿,我想使用 JOGL 在 2D 场景中显示文本。但我不知道如何使用 com.sun.opengl.util.j2d.TextRenderer 旋转文本。它没有任何关于旋转的方法。所以我期待模型视图矩阵对旋转产生影响。
你知道有什么帮助吗?