Crate wavefront[−][src]
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
util | Utilities relating to the OBJ format. |
Structs
Buffers | |
Group | A group defined in an OBJ. |
Obj | A struct representing the contents of a parsed OBJ file. |
Object | An object defined in an OBJ. |
Polygon | A polygon defined in an OBJ. |
Vertex | A vertex defined in an OBJ. |
VertexRange |
Enums
Error | An error that may be encountered while attempting to parse an OBJ. |
Type Definitions
Index | A number used to index into vertex attribute arrays. |