我有一个非常简单的场景:给定的是裸露的 3d 点,我需要连接所有这些点并绘制一个曲面。对于这种情况,我需要一个非常基本且真正纯粹的 Java 库,没有任何依赖关系。
你知道这样的图书馆吗?
你知道(或测试过)Java 3D API 吗?
有用的链接:Java 3D API或Java 网络链接
还有另一个库:jmathplot(绘制图表或其他)-> 它比 java 3d API 更容易。
这是两种不同的哲学。第一个你必须“逐点绘制”,第二个(jmathplot)你可以使用预定义的元素和数学函数。
我认为 Java Surface Plot 可能是您正在寻找的。
为了与硬件通信,几乎任何 Java 3d 库都会有一些依赖项。
你可以试试这个:
http://www.mediafire.com/download/8ui3uwduw17bnx9/OpenGL.rar
有一个可用的视频教程集。只是绘制一个表面不应该是一个问题。 http://www.youtube.com/watch?v=V1EvbHFtjCE
如果您真的想进入 Java 3D,我会四处搜索有关各种竞争库的尽可能多的信息,然后选择一个来满足您的需求。
编辑:
其他答案的表面库看起来很有希望。我还找到了https://jogamp.org/jogl/www/ JOGL 或 The Java API for OpenGL。