1 unstable release
Uses old Rust 2015
0.1.0 | Jun 27, 2018 |
---|
#1072 in Math
55KB
1.5K
SLoC
Matriarch
A Linear Algebra and Matrix library written in Rust.
Getting Started
Simply put Matriarch in your Cargo.toml
file:
[dependencies]
"matriarch" = "0.1.0"
and then you're ready to go!
extern crate matriarch;
use matriarch::Vec2;
fn main() {
let vec2 = Vec2::new();
let new_vec2 = vec2 + Vec2 { x: 1.0, y: 3.0 };
println!("{:?}", new_vec2);
//=> Vec2 { x: 1.0, y: 3.0 }
}
TODO
- Implement the rest of the library (Quaternions)
- Implement Eigen values and Eigenvectors
- Add OpenGL convenience functions
- Documentation
- Crates.io release
Code of Conduct
Interacting with the Matriarch community in any shape or form requires you adhere to our simple and easy to follow Code of Conduct.
License
Matriarch is licensed under the MIT License.
Contributors
- TheAssailant - creator, maintainer