2009-11-13 74 views
2

什么是用于在Java中执行3D和/或缩放接口的最佳库/框架? 我希望能够做一些原型创建新类型的接口,用于在数据中导航并表示对象图/关系。Java - 缩放/ 3D数据可视化库

低和没有成本的选择是更好的。开源也是一个优点。

UPDATE
api越高级越好。理想情况下,我可以在虚拟对象上设置一些属性(颜色,形状等),将其注册到可视化环境/引擎,挂钩回调函数中......例如,当用户悬停,单击或双击对象时,我的代码将被启动,可视化环境将处理剩下的事情。所以对象的渲染,导航,缩放,用户交互都将由引擎处理。可能是高阶,但这似乎可以作为可重用/通用工具存在。

回答

1

Java3D是一个非常好的三维可视化库。 OpenGL是一个标准的3D图形库,JOGL是Java的一个端口。

+0

+1 - Java3D或OpenGL是一个好的开始。是否有任何库或框架可以帮助我更新我的问题或对Sam的评论。 – MJLefevre 2009-11-14 02:09:35

+0

你可能想看看Java3D中的MouseBehavior。 Java3D是一个更高级别的API,所以如果您想要更高级别的应用程序,我建议使用Java3D而不是JOGL。 – 2009-11-15 14:24:16

0

没有完成比玩它,但你可能想看看processing。你可以建立一些虚拟物体,然后用鼠标平移它。

+0

处理看起来像一个选项。 +1但是我希望能够以更高的水平工作。希望有人或小组已经在可重复使用的物体上工作(例如3D,但可点击,可链接,可拖拽等)。 – MJLefevre 2009-11-14 02:07:34

0

你可以试试JMonkeyEngine。它比Java3D和JOGL更高级别。