2017-08-30 3 views
1

J'écris actuellement une API Scala REST avec Akka Http. Cette API REST doit fournir des informations sur un modèle 3D.Bibliothèque Scala pour X3D

Le format est x3d. Je cherche maintenant une bibliothèque qui convertit le fichier xml simple dans une structure de données de scala pour travailler avec. Je voudrais éviter d'écrire moi-même cette structure de données.

J'ai fait quelques recherches et je n'ai pu trouver que des bibliothèques qui supportent aussi le rendu mais je ne veux que la structure de données car elle sera restituée sur un client unitaire.

Merci à l'avance Alex

+1

Vous pouvez probablement utiliser une bibliothèque Java prenant en charge x3d pour démarrer dans Scala. Ce ne sera pas satisfaisant à long terme, mais au moins vous apprendrez cette leçon de ce que vous voulez plus tôt. – ashawley

Répondre

1

X3DJSAIL est le X3D Java Scène accès Interface Library, qui prend en charge les programmeurs Java avec des interfaces X3D basées sur des standards et des objets, tout en open source.

X3DJSAIL est une implémentation Plain Old Java Object (POJO) pour X3D. Aucun rendu n'est inclus, tandis que plusieurs convertisseurs d'importation/exportation pour différents encodages de sortie X3D sont fournis (VRML97 ClassicVRML XML JSON et source java). X3DJSAIL fournit une couverture complète de la norme internationale X3D Graphics. Il s'agit principalement d'un code source généré automatiquement, basé sur le schéma XML X3D et le modèle d'objet unifié X3D émergent (X3DUOM). Les objectifs comprennent faciliter la création d'un graphe de scène X3D en utilisant Java, tout en rendant difficile la création d'un modèle X3D incorrect ou invalide.

Les discussions sur le développement de X3DJSAIL se déroulent principalement sur la liste de diffusion [email protected]

développements similaires se produisent pour JavaScript, C/C++/C# et Python pour les liaisons X3D. D'autres discussions concernant Scala sont les bienvenues.

+0

Je vais essayer celui-ci. Merci d'avoir répondu. – Alex