2009-11-13 39 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更高級別。