7个不稳定版本 (3个破坏性更新)
新 0.4.0 | 2024年8月18日 |
---|---|
0.3.2 | 2024年4月1日 |
0.3.1 | 2024年3月10日 |
0.3.0 | 2023年12月24日 |
0.1.1 | 2023年6月21日 |
#362 in 游戏开发
每月107次下载
30KB
765 行
B3D
Blitz3d游戏引擎使用由该crate提供的.b3d
扩展。
使用
let bytes = unimplemented!();
let b3d = b3d::B3D::read(bytes).unwrap();
let vertices = b3d.node.mesh.vertices.vertices;
let positions: Vec<_> = vertices.iter().map(|v| v.position).collect();
let normals: Vec<_> = vertices.iter().map(|v| v.normal).collect();
println!("Postions: {:#?}", positions);
println!("Normals: {:#?}", normals);
任务列表
- 编写文档
- 切换到binrw
- 实现骨骼和权重
- 添加示例
类似项目
依赖项
~36–73MB
~1.5M SLoC