2017-08-30 7 views
1

私は現在、Akka HttpでScala REST APIを書いています。 このREST APIは、3Dモデルに関する情報を提供する必要があります。Scala Library for X3D

フォーマットはx3dです。私は現在、プレーンxmlファイルをスカラデータ構造に変換するライブラリを探しています。私は自分自身でこのデータ構造を書くことを避けたいと思います。

私はいくつかの調査を行いましたが、レンダリングもサポートするライブラリしか見つけることができませんでしたが、これは単一性のクライアントでレンダリングされるため、データ構造が必要です。 アレックス

+1

おそらく、x3dをサポートするJavaライブラリを使ってScalaを使い始めることができます。それは長期的には満足いくものではありませんが、少なくともあなたが望むものの教訓は早く学びます。 – ashawley

答えて

1

X3DJSAILは、標準ベースのX3DのJavaインタフェースとオブジェクトを持つプログラマをサポートするJava X3Dシーンアクセスインターフェイスライブラリ、すべてオープンソースであり、事前に

感謝。

X3DJSAILはX3Dのための旧来のJavaオブジェクト(POJO)の実装です。レンダリングは含まれていませんが、異なるX3D出力エンコーディング用の複数のインポート/エクスポートコンバーターが用意されています(VRML97 ClassicVRML XML JSONおよびJavaソース)。 X3DJSAILは、X3D Graphics International Standardの全面的な適用範囲を提供します。これは主に、X3D XMLスキーマと新しく登場するX3D Unified Object Model(X3DUOM)に基づいて、自動生成されたソースコードです。

ゴールには、Javaを使用してX3Dシーングラフを簡単に作成できるようにするとともに、間違ったX3Dモデルや無効なX3Dモデルを作成することも難しくなっています。

X3DJSAIL開発の議論は、主に[email protected]メーリングリストで行われます。

類似の開発には、JavaScript、C/C++/C#およびX3D用のPythonバインディングのために発生しています。 Scalaに関するさらなる議論は大歓迎です。

+0

私はこれを試してみます。答えをありがとう。 – Alex