matriarch 0.1.0

A Linear Algebra and Matrix library written in Rust.
Documentation
  • Coverage
  • 15.22%
    7 out of 46 items documented0 out of 0 items with examples
  • Size
  • Source code size: 69.43 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 4.87 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • Homepage
  • heyitspaul/matriarch
    1 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • TheAssailant

Matriarch

A Linear Algebra and Matrix library written in Rust.

Build Status

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