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. |