1

可能重复:
Java 3D 绘图库?

我开发了一些 Java 应用程序,现在我遇到了一个问题:我想为一些数据制作 3D 表面,但我从未使用过任何 Java 库来完成这项任务。我找到了 2 个流行的库:TeeChart 和 JMathPlot,但我不知道如何使用这个实验室绘制一些 3D 表面。请给我一个例子或建议。非常感谢你。

更新:我需要可旋转的 3D 表面,并且有 X、Y、Z 线。

4

2 回答 2

1

我已经在几个游戏中使用了 Java3D,它非常好,我不确定您所说的“为某些数据制作 3D 表面”是什么意思,所以您的意思是您想在 3D 对象上绘制 2D 图形?还是您的意思是您想为您的数据创建 3D 字体?如果你让你的问题更具体一点,其他人我就能更好地帮助你。而且我确信您可以在 Java3D 中旋转事物,而且我很确定任何 3D 引擎或库都将允许您旋转事物,如果不是这样,那么在 3D 中绘制事物就没有意义了,嗯?

有大量的 Java3D 教程:

您可以在此处下载 Java3D 的文档:

该文档将基本上告诉您有关 Java3D 的所有信息

这里是你可以下载Java3D的地方,当然要选择合适的操作系统

希望这对您有所帮助,我列出的前 2 个教程非常简短和甜美,因此它们会让您尽快入门。


具体来说这里是一个旋转立方体的页面,您可以在底部看到示例代码和图像。

于 2012-10-13T15:44:13.117 回答
0

试试jMonkeyEngine - 似乎它是 Java 3d 最强大的 API

这是如何为对象的表面赋予材质和纹理的示例。如何使对象透明,或让颜色通过部分透明的纹理“泄漏”。如何制作凹凸不平和有光泽的表面。

http://jmonkeyengine.org/wiki/doku.php/jme3:beginner:hello_material

于 2012-10-13T15:20:22.277 回答