launch4j/OneJAR 打包的 .exe 文件已损坏
我正在使用 OneJAR 将我的应用程序打包到一个 jar 中。 OneJAR 创建的 .jar 文件在 Windows 上完美启动,并且 JOGL 代码运行良好。 然后我使用 launch…
如何获取屏幕上可见的 X 轴最大值
我想知道 x 轴和 y 轴的最大值,以便它们可见。 我 gl.glBegin(GL2.GL_POINTS); gl.glVertex3f(0.0f, 0.0f, 0.0f); gl.glVertex3f(MAX_X_TO_LEFT, 0.0…
JOGL:obj 模型颜色材质的奇怪行为
对于一个具有 3D 模型的项目,我获得了一个 Autocad 文件。我在 3ds max 中导入该文件并将其导出为 .obj 文件。到目前为止,一切都很好。 但是当我将…
在Matlab中使用OpenGL获取深度缓冲区
我之前问过类似的问题,但没有找到直接的答案。 有人可以提供示例代码,用于将对象渲染的深度缓冲区提取到 Matlab 中的图形中吗? 假设我加载一个 obj…
让java等待直到调用一个属性?
我最近开始使用JOGL,所以我做了一个向量类。在这个类中,我使用了行 public Vector unit=new Vector(x/length,y/length,z/length); 来查找单位向量。…
JOGL:使用 Component.printAll() 在 JFrame 中截取 GLCanvas 的屏幕截图不起作用
我有一个带有 GLCanvas 的 JFrame。当我调用 JFrame 的 Component.printAll() 方法,然后将 Graphics2D 对象打印到 png 文件(使用 BufferedImage 和 …
确定应用程序是否正在远程系统上运行
我正在使用 Java Webstart 应用程序,如果我们在 Citrix 或 rdesktop 等远程系统上运行,我们会尝试在应用程序启动时禁用 JOGL。 我有适当的代码来禁…
为什么 GLAutoDrawable 没有 addMouseListener 方法
我想从 com.jogamp.newt.event.MouseListener 添加一个 MouseListener 到这样的 GLAutoDrawable: /* inside the class that implements GLEventListe…
使用 JOGL、顶点缓冲区对象并尝试在 Finalize 方法中释放 vbo 时,JVM 崩溃
我有一些自己编写的 CAD 软件。正在绘制的每个组件都有一组顶点缓冲区对象。如果组件被删除,我必须在 Finalize 方法中释放顶点缓冲区对象,例如: if…
尝试使用 VBO 时出错“必须禁用数组 vertex_buffer_object 才能调用此方法”
编辑 我已经有效地重写了这个问题,以大大提高其质量 - 如果需要,请参阅修订日志 我已将问题范围缩小到程序的初始化阶段,当我正在尝试创建我的顶点…
Netbeans 平台安装程序和 JOGL
我正在尝试构建一个同时使用 Netbeans 平台和 JOGL 的应用程序。到目前为止,它在 Netbeans 中运行良好,但是当我尝试创建一个可以在外部运行的应用程…
常规实现中如何改变轨迹球的中心?
我使用以下两个教程成功地在java中实现了轨迹球: http://nehe.gamedev.net /tutorial/arcball_rotation/19003 http://www.java -tips.org/other-api-…