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

时间:2015-08-02 18:22:48

标签: java graphics 3d

我是否必须为此制作另一个类文件?

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

1 个答案:

答案 0 :(得分:3)

Java 8包括2D&名为 JavaFX 的3D scenegraph API,它可以以您想要的简单方式完成:Java场景图中的2D和3D对象。请在这里查看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对象文件直接加载到Java应用程序中,并在FX场景图中显示它。

这一切都做得很好,纯Java,即没有外部库,甚至像我这样的3D初学者也很容易。

祝你的3D实验好运。