B3D
The Blitz3d game engine uses the .b3d extension, which is provided by this crate.
Examples
Parsing and retrieving the positions and normals.
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
- Create writer
- Simplify code