X3D 的 Scala 库

Scala Library for X3D

我目前正在使用 Akka Http 编写 Scala REST API。 此 REST API 应提供有关 3D 模型的信息。

格式为 x3d。我现在正在寻找一个将普通 xml 文件转换为可使用的 scala 数据结构的库。我想避免自己编写这个数据结构。

我做了一些研究,我只能找到也支持渲染的库,但我只想要数据结构,因为这将在统一客户端上渲染。

提前致谢 亚历克斯

X3DJSAIL 是 X3D Java 场景访问接口库,它支持程序员使用基于标准的 X3D Java 接口和对象,所有这些都是开源的。

X3DJSAIL 是 X3D 的普通旧 Java 对象 (POJO) 实现。不包含渲染,但提供了用于不同 X3D 输出编码的多个 import/export 转换器(VRML97 ClassicVRML XML JSON 和 java 来源)。 X3DJSAIL 提供了对 X3D 图形国际标准的全面覆盖。它主要是自动生成的源代码,基于 X3D XML 架构和新兴的 X3D 统一对象模型 (X3DUOM)。

目标包括使使用 Java 创建 X3D 场景图变得容易,同时也使创建不正确或无效的 X3D 模型变得困难。

X3DJSAIL 开发讨论主要发生在 x3d-public@web3D.org 邮件列表上。

X3D 的 JavaScript、C/C++/C# 和 Python 绑定正在发生类似的发展。欢迎进一步讨论有关 Scala 的内容。