Expand description
A Wavefront OBJ parser and utility crate.
Example
let model = wavefront::Obj::from_file("tests/ship.obj").unwrap();
for [a, b, c] in model.triangles() {
// No index lookup required: wavefront handles this for you!
println!("{:?} {:?} {:?}", a.position(), b.position(), c.position());
}
Modules
Utilities relating to the OBJ format.
Structs
A group defined in an OBJ.
A struct representing the contents of a parsed OBJ file.
An object defined in an OBJ.
A polygon defined in an OBJ.
A vertex defined in an OBJ.
Enums
An error that may be encountered while attempting to parse an OBJ.
Type Definitions
A number used to index into vertex attribute arrays.