我目前正在用akka http编写scala rest api。
这个rest api应该提供有关3d模型的信息。
格式是x3d,我正在寻找一个库,它可以将纯xml文件转换为scala数据结构。我想避免自己编写这个数据结构。
我做了一些研究,我只能找到支持渲染的库,但我只想要数据结构,因为这将在unity客户端上渲染。
提前谢谢
亚历克斯
最佳答案
x3djseal是x3d java场景访问接口库,它支持程序员使用基于标准的x3d java接口和对象,所有这些都是开源的。
http://www.web3d.org/specifications/java/X3DJSAIL.html
x3djseal是x3d的一个简单的旧java对象(pojo)实现,不包括呈现,同时提供了用于不同x3d输出编码的多个导入/导出转换器(vrml97 classicvrml xml json和java source)。x3djseal全面覆盖了x3d图形国际标准。它主要是基于x3d xml模式和新兴的x3d统一对象模型(x3duom)自动生成的源代码。
目标包括使用java轻松创建x3d场景图,同时也很难创建不正确或无效的x3d模型。
x3djseal开发讨论主要在[email protected]邮件列表中进行。
http://www.web3d.org/community/public-mailing-lists
http://www.web3d.org/mailman/listinfo/x3d-public_web3d.org
对于X3D,JavaScript、C/C++/C/X和Python绑定正在发生类似的发展。欢迎斯卡拉进一步讨论。