opengl 支持Maven的Java 3D图形库

bkhjykvo  于 2023-01-25  发布在  Maven
关注(0)|答案(2)|浏览(271)

有没有支持maven的Java 3D图形库,并且位于maven中心(这意味着只需添加一个maven依赖项,就可以将其包含在项目中)?
我研究了以下内容,如果不为maven创建自己的工件,或者不向pom.xml添加一大堆额外的技巧,它们都不能与maven一起使用

fjaof16o

fjaof16o1#

Maven和JOGL库给出了相同的答案?
Jogamp现在包含了对Maven和jogl组件的支持(jocl和joal支持即将到来)。从2.0-rc 11开始,包被推送到Maven Central。
把这个放在你的pom上:

<dependencies>
   <dependency>
     <groupId>org.jogamp.gluegen</groupId>
     <artifactId>gluegen-rt-main</artifactId>
     <version>2.0-rc11</version>
   </dependency>
   <dependency>
     <groupId>org.jogamp.jogl</groupId>
     <artifactId>jogl-all-main</artifactId>
     <version>2.0-rc11</version>
   </dependency>
 </dependencies>

Maven将在您下次尝试构建项目时拉取所有依赖项。
在wiki上阅读更多信息

h9a6wy2h

h9a6wy2h2#

仍然没有解决方案,我们现在是在2022年,所以几乎11年后的操作。结论似乎是java不适合3D
目前的情况
JOGL似乎确实在tmp/中安装了一些本机内容,然后抛出UnsatisfiedLinkError
Java 3D看起来已经过时了,它有一些关于下载jar文件来插入java 6或java7的过时的东西
LWJGL我无法正常工作,演示程序在java. nio. channels. Channels. newChannel中抛出了一些NullpointerException。此外,基本上渲染一个红色背景的空窗口所需的代码量已经非常少了。与本机C接口会给java程序员带来内存管理冲突的所有问题
jMonkeyEngine faik等其他解决方案使用LWJGL作为开始

相关问题