|0.2.3||Jul 12, 2021|
|0.2.2||Jun 27, 2021|
|0.2.0||May 6, 2021|
|0.1.9||Apr 12, 2021|
|0.1.1||Dec 15, 2020|
#23 in Rendering
62 downloads per month
Rust bindings for Assimp (https://github.com/assimp/assimp)
Russimp is a library for talking to the assimp library which enables you to read 3d models in different formats to a common structure. These bindings are based on assimp v5.0.1.
This is an ongoing work. I am working on it when I have time to spare.
You are very welcome to help with development, adding a feature, fixing a problem or just refactoring. Try to do it with tests =)
We need help to compile it on windows and on mac.
Make sure to run cargo fmt before creating a pull request.
You will need rust stable, cmake, C and C++ compiler as well.
Just call Scene::from_file with the filename and the flags you want. From the scene you will have access to the underlying structs.
let scene = Scene::from_file("myfile.blend", vec![PostProcess::CalcTangentSpace, PostProcess::Triangulate, PostProcess::JoinIdenticalVertices, PostProcess::SortByPType]).unwrap();