2个版本
0.1.1 | 2024年5月18日 |
---|---|
0.1.0 | 2024年5月18日 |
#36 在 数据格式
505KB
1.5K SLoC
MeshToVox
一个将三角形网格转换为体素的命令行实用程序。
命令行使用方法
程序参数: * --f string <input path>
: (必需) 支持的格式: glb/gltf
* --o string <output path>
: (必需) 支持的格式: .gltf, .vox
* --dim int <体素网格大小>
: (默认: 1022)
* --timer bool
: (默认: false) 输出性能信息
* --sparse bool
: (默认: true) 删除不可见的体素面,即球体内部。与所有网格兼容。对于vox文件格式忽略。显著减少文件大小,但占用更多时间和内存。
安装
Cargo 是安装所需的。
您可以使用 cargo install mesh_to_vox
安装。或者克隆仓库并使用 cargo run --release -- (your argument)
示例
cargo install mesh_to_vox; mesh_to_vox --f data/original/person.glb --o data/test_gltf/test.gltf --dim 2048 --sparse true
待办事项
- 多线程/ GPU 支持
- 有向循环图输出格式
- 法线
依赖关系
~11MB
~207K SLoC