2015-10-19 64 views
0

我正在開發一個項目,我有多個X3D模型,我需要在最終的項目結果中使用。我使用Java作爲主要的編程語言,並且我被告知可以將X3D模型導入到Java項目中,但我不知道如何執行。如何將X3D模型導入到我的Java代碼中?

+0

Java是一種編程語言,這意味着你可以做任何你可以想象的事情。 'x3d'是一種標記語言,這意味着任何合理的SAX或DOM解析器都應該能夠解析文檔 - 您對這些數據的處理由您決定。 –

+0

這是不可能的在java代碼中導入一個x3d模型 – CpS

+0

看看這個:http://stackoverflow.com/questions/11463231/how-to-generate-jaxb-classes-from-xsd – Endery

回答

0

你可以看看xj3d。它從X3D文件構建一個場景圖。

最新版本可以在http://sourceforge.net/projects/xj3d/找到,官方網站(http://www.xj3d.org/)似乎並沒有被最近更新。

編輯: 回覆以上評論(我沒有足夠的知名度評論) 還有一種X3D的二進制格式,所以標準的XML解析器將無法使用它。

+0

我已經有一個看看Xj3D,我已經下載它並試圖將其實施到我的項目中,但我仍然遇到了麻煩,試圖進入該項目 – user3133065

+0

嗯,我已經檢查了在那裏找到的Javadoc(我不知道它是否最新的或不):https://savage.nps.edu/Xj3D.nps/docs/javadoc/ 我認爲你可以使用org.xj3d.loaders.ogl.X3DLoader加載文件。然後它會給你一個你可以導航的Aviatrix3d場景圖。但是可能有其他解決方案。 但我建議您直接聯繫xj3d開發人員。我相信他們可以指導你一些很好的文檔/教程。 – Gibe

相關問題