2012-10-13 59 views
1

可能重复:
Java 3D plot library?如何在Java中制作3D曲面?

我开发一些Java应用程序,现在我有一个问题:我想打3D表面的一些数据,但我从来没有使用任何用于此任务的Java库。我发现了两个流行的库:TeeChart和JMathPlot,但我不知道如何使用这个实验室绘制一些3D曲面。请给我一个例子或建议。非常感谢你。

更新:我需要三维表面可用于旋转和已获得X,Y,Z线。

回答

0

我已经使用Java3D的一对夫妇的游戏,它已经很不错了,我不太清楚你的意思是“使3D表面的一些数据,”所以你的意思是你想画3D对象上的2D图形?或者你的意思是你想为你的数据创建3D刻字?如果你让你的问题更具体一些,我将能够更好地帮助你。我确信你可以在Java3D中旋转东西,我很确定任何3D引擎或库都会允许你旋转东西,如果它不是以3D呃绘制东西会毫无意义的话?

有一吨的Java3D教程:

在这里你可以下载Java3D的文档:

的文档会告诉你,基本上是你所能想了解Java3D的

在这里你可以下载Java3D的一切,选择当然

希望这有帮助,我列出的前2个教程都很漂亮简短而甜蜜,所以他们会尽快让你开始。


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

0

尝试jMonkeyEngine - 好像它是Java 3D的最强大的API

这里例如如何给物体表面的材料和质地。 如何使对象透明,或让颜色“透过”部分透明纹理。如何使颠簸和光泽的表面。

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

+0

我不需要3D对象,我需要绘制3D图形(面)。例如,z = x + y。我需要获得3D表面。 – malcoauri