5个版本
0.1.4 | 2024年7月26日 |
---|---|
0.1.3 | 2024年7月25日 |
0.1.2 | 2024年7月21日 |
0.1.1 | 2024年7月21日 |
0.1.0 | 2024年7月20日 |
32在 数据格式
459每月下载量
34KB
675 行
Modelz
Modelz是一个Rust库,可以将各种3D文件格式加载到共享的内存表示中。
入门指南
您只需一行代码就可以完全加载一个3D模型/场景
let model = Model3D::load("model.gltf").except("Failed to load");
您也可以指定Modelz应使用的格式
let model = Model3D::from_format("model", ModelFormat::OBJ).except("Failed to load")
支持的内容
- Wavefront OBJ
- glTF 2.0
- STL
- PLY
贡献
欢迎贡献!如果您想帮助改进库或添加对新格式的支持,请随意提交拉取请求。
注意
Modelz受流行的开源库 Assimp 的启发。
依赖项
~3.5–6MB
~111K SLoC