gpt4 book ai didi

Java - 是否有任何多平台 3D API?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:38:26 25 4
gpt4 key购买 nike

<分区>

我只是想问一下,我是 Java 的新手,我想制作一些真实的 3D 和多平台应用程序。从一开始,我只喜欢 java,因为它的多平台性。但是说到 3D,我首先尝试了 JOGL。好的,它以某种方式连接到 OpenGL 驱动程序,所以它不能是多平台的,我虽然。但是,我也想过,为什么没有任何真正的多平台(因此仅依赖于 JVM)版本的 3D API。比我发现 Java3D。首先,我认为这是我要找的东西。但是我发现它也依赖于本地库。

那么,有没有纯 Java 编写的 Java 3D API?当然,至少有一点硬件加速?我看不出 JVM 不能提供 HW 加速功能而不是本地代码库的任何原因。谢谢。

编辑:嗨。好吧,我读了你的答案,关于不能有平台独立的加速 3D 图形的方式。但是,为什么不呢?我的意思是,JVM 应该让它独立于平台,对吧?他们所需要做的就是将本地库直接嵌入到 JVM 中。例如,当 JVM 与操作系统进行所有 IO 时,它依赖于平台。当 Swing 想要绘制时,JVM 必须使用 native 代码来访问例如 WinAPI、X System 等。所以,我真正想问的是,它有什么不同?例如将 OpenGL 绑定(bind)添加到 JVM 中?就像它调用其他操作系统例程一样?没有区别。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com