rust-assimp Build Status

Documentation

Notice

This code is currently unstable.

Building

Examles

Simple import example

This example sets up logging, loads a model and prints all its vertices to stdout.

```rust extern crate assimp;

use assimp as ai;

fn main() { // Log to stdout and a file log.txt ai::log::addlogstream(ai::log::Stdout); ai::log::addlogstream(ai::log::File("log.txt")); ai::log::enableverboselogging(true);

let importer = ai::Importer::new();

// The file to import
let scene = importer.import("examples/assets/cube.dae").unwrap();

// Print all the vertices in all the meshes
for mesh in scene.get_meshes().iter() {
    for vert in mesh.get_vertices().iter() {
        println!("{:?}", vert);
    }
}

} ```