15 个版本 (稳定)
5.1.1 | 2023年4月6日 |
---|---|
5.1.0 | 2022年10月16日 |
4.1.0 | 2020年3月6日 |
4.0.0 | 2018年10月19日 |
0.3.0 | 2016年11月25日 |
#325 in 解析器实现
1,461 每月下载量
用于 14 个 包(12 个直接使用)
67KB
1.5K SLoC
dot_vox
Rust 解析器,用于解析 MagicaVoxel .vox 文件,使用 Nom。
当前状态
截至版本 3.0.0,我们不再支持旧版 MATT
块的文件。如果您想使用 v3.0.0,请使用最新版本的 MagicaVoxel 打开您的文件并重新保存 - 这应该会切换您到基于新字典的 MATL
块。或者,继续使用 v2.0.0。
Dust Engine 项目目前正在维护此包。如果 MagicaVoxel 文件格式有任何变化,请随时提交问题或 PR,我们将努力实现这些变化。
RustDoc
感谢
dot_vox
最初由 @davidedmonds 开发,许多人对其开发做出了贡献。
- @davidedmonds(此包的原始作者)
- @jice-nospam(首次尝试解析调色板)
- @expenses(关于调色板索引的错误报告)
- @xMAC94x(关于材质解析的错误报告)
- @bonsairobo(实现
write_vox
功能) - @Sixmorphugus(实现场景图解析)
- @nickelc(迁移到 nom 7 并现代化代码库)
- @InBetweenNames(将多个 PR 中的更改合并并添加各种辅助方法)
- @virtualritz(将代码库升级到 Rust 2021)
依赖项
~1.5–2MB
~34K SLoC