问题标签 [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.

0 投票
2 回答
596 浏览

java - 使用 JOGL 的 Java 3D-API

有人可以向我推荐一个类似于 JCollada 的基于 JOGL 的用于 3d 渲染的软件包,或者指向我可以获得 JCollada 的地方吗?JCollada 的原始站点有一个不再工作的 SVN 链接(空的 svn 存储库)。

0 投票
1 回答
497 浏览

java - Jogl - 设置'剪切区域'

是否可以在 JOGL 中设置“剪切边界”?就像在 Java/Swing 中一样,我想设置裁剪边界,并且所有超出这些边界的绘图/渲染都将被忽略。

0 投票
2 回答
831 浏览

java - 用Java实现多维数据的平行坐标

我打算使用 JOGL 库在 java 中实现平行坐标。你有什么其他的建议?


谢谢巴拉_

0 投票
1 回答
199 浏览

jogl - jogl-2.0-pre-20100528-macosx-universal 无法归档 glTranslatef

Mac雪豹10.6.3

尝试使用 jogl 2.0 获得教程“spaceinvaders103”,请参阅: http:
//www.cokeandcode.com/node/9

创建一个项目文件夹,其中包括:
jogl-2.0-pre-20100528-macosx-universal
src/org/newdawn/spaceinvaders
bin/...

尝试使用以下命令从项目文件夹编译:

我发现很多'gl'方法都丢失了:

glColor3f, glTexCoord2f, glBegin, ....

但它可以找到其他人。

我在用 git 下载的源代码中找到了这些方法:(丢失了我得到它的地方,并且 src 中没有任何内容可以说明它来自哪里 - 但它是一个 '231' 版本)

过时glTranslatef了吗?

0 投票
1 回答
3224 浏览

java - OpenGL中的粗贝塞尔曲线

我正在使用 jogl opengl 绑定在 java 中编写程序。我需要创建一条沿曲线厚度变化的贝塞尔曲线。到目前为止,我只管理了一条由单点组成的细贝塞尔曲线。我很确定这不会是一件容易的事,但我什至不知道从哪里开始寻找解决方案。如果有人能指出我如何解决这个问题的正确方向,将不胜感激!

詹姆士

0 投票
1 回答
1582 浏览

java - 从 BufferedImage 创建 JOGL 纹理

在以前版本的 JOGL 中,我可以使用以下方便的函数从 BufferedImage 创建纹理:

然而,现在在最新的 JOGL 版本中,TextureIO.newTexture 方法似乎不再接受 BufferedImage。

那么现在推荐的从 BufferedImage 创建纹理的方法是什么?

0 投票
1 回答
824 浏览

java - 使用 JOGL 时的纹理大小

在我的下一个项目中,我正在尝试学习 JOGL。结果应该是一个简单的二维动画。

我听说,纹理的大小必须为 2^n*2^n。我还可以使用没有这个尺寸的图像,还是必须提前编辑所有图像?使用此类纹理时,我需要注意什么?

例如,我想展示一种进度条,它的图片大小为 1024*96px。我是否必须定义一个四边形(例如,如果您计算像素,大小为 1024*1024)并使用 alpha 混合仅显示“填充”部分?或者纹理坐标是要走的路?

[编辑] 工作,解决方案看起来像这样(使用正交投影):

[/编辑]

0 投票
1 回答
966 浏览

java - 混合 Swing GUI 组件和 JOGL

如何JButton在 JOGL 画布内的各种其他 Swing GUI 组件中添加 s?甚至可能吗?实用吗?

如果不可能/实际/可行,您将如何编写自己的在 JOGL 中工作的 GUI 组件?

0 投票
8 回答
4030 浏览

c# - 使用复杂的 GUI 编写跨平台应用程序

我想开发一个具有复杂 GUI 的应用程序(带有动画的组合框、带有样条的图表、透明层……)。我在 C# 2.0 方面有很好的经验,我正在研究 WPF,但我读到,不幸的是,没有将 WPF 移植到 Mono 的计划。

  • 如果我坚持使用C#并使用OpenGL(通过OpenTK创建自定义 GUI 控件,我觉得这将是一项艰巨的工作(与 GTK# 集成、调试、难以用于设计表单)。

  • 我可以使用Java (with JOGL),但我对它不是很熟练,而且我不知道性能问题。

  • 最后一个选项是C++,但我必须做一个大的修改(自上次使用它以来的几年),我发现很难用 C++ 开发 GUI 和可移植应用程序。(也许我错了!不过,我还是很害怕用这种语言开发如此复杂的应用程序。)

你有什么建议?我最好选择 C# + OpenTK、Java + JOGL,还是回到 C++?

0 投票
3 回答
2754 浏览

java - 如何将 JOGL 与 NetBeans 平台捆绑在一起?

我打算同时使用 JOGL 和 NetBeans 平台。我无法嵌入 JOGL 本机库。也许有一种简单的方法可以重用.nbm来自 NetBeans OpenGL 插件的 s?或任何其他方式来做到这一点?