如何在 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 实验顺利。
我必须为此制作另一个 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 实验顺利。