2017-08-30 40 views
1

我目前正在用Akka Http編寫一個Scala REST API。 該REST API應提供有關3D模型的信息。X3D的Scala庫

格式爲x3d。我現在正在尋找一個將純XML文件轉換爲scala數據結構來處理的庫。我想避免自己寫這個數據結構。

我已經做了一些研究,我只能找到支持渲染的庫,但我只想要數據結構,因爲這將在一個統一的客戶端上呈現。

在此先感謝亞歷克斯

+1

想必您可以使用支持x3d的Java庫在Scala中開始使用。從長遠來看,這並不令人滿意,但至少你會很快學到你想要的東西。 – ashawley

回答

1

X3DJSAIL是X3D的Java場景訪問接口庫,它支持基於標準的X3D的Java接口和對象的程序員,都爲開源。

X3DJSAIL是X3D一個普通Java對象(PO​​JO)實現。不包含渲染,同時提供了針對不同X3D輸出編碼的多個導入/導出轉換器(VRML97 ClassicVRML XML JSON和Java源代碼)。 X3DJSAIL提供X3D圖形國際標準的全面報道。它主要是基於X3D XML Schema和新興的X3D統一對象模型(X3DUOM)自動生成的源代碼。

目標包括使用Java創建X3D場景圖很容易,同時也很難創建錯誤或無效的X3D模型。

X3DJSAIL開發討論主要發生在[email protected]郵件列表上。

類似的發展正在發生對JavaScript,C/C++/C#和Python綁定X3D。歡迎進一步討論斯卡拉。

+0

我會試試這個。感謝你的回答。 – Alex