如何在 java 中制作 3D 图形?

How can I make 3D graphics in java?

我必须为此制作另一个 class 文件吗?

我只是想创造一个拿着剑的 3D 人,我以后可以在战斗中操纵它。

Java 8 包括名为 JavaFX 的 2D 和 3D 场景图 API寻找:Java 场景图中的 2D 和 3D objects。请在这里查看 JavaFX 教程: http://docs.oracle.com/javase/8/javase-clienttechnologies.htm

对于您的问题,教程的第二个标题很有趣:

图形:JavaFX 3D 图形入门

此外,在包含源代码和示例的官方 Java8 演示 ZIP 存档中,在 JDK 和 JRE 下载旁边,有一个名为“3DViewer”的 FX 演示。有了它,您可以导入各种 3D 文件格式(OBJ 和 Maya 文件),显示它们并将它们导出为 Java 的原生 FX 场景图 XML 格式。然后,您可以将此类 XML 3d object 文件直接加载到您的 Java 应用程序中,并在您的 FX 场景图中显示它。

一切都做得很好,纯粹 Java 即没有外部库,即使对于像我这样的 3D 初学者来说也足够简单。

祝您 3D 实验顺利。