B3D
The Blitz3d game engine uses the .b3d extension, which is provided by this crate.
Usage
let bytes = unimplemented!;
let b3d = B3Dread.unwrap;
let vertices = b3d.node.mesh.vertices.vertices;
let positions: = vertices.iter.map.collect;
let normals: = vertices.iter.map.collect;
println!;
println!;
Task list
- Write documentation
- Switch to binrw
- Implement bones and weights
- Add examples