oxygen_quark

Crates.iooxygen_quark
lib.rsoxygen_quark
version0.0.10
sourcesrc
created_at2018-10-29 22:41:51.66588
updated_at2019-01-04 23:05:46.567073
descriptionOxygen Quark is a maths library mainly developed for the Oxygen Engine.
homepagehttp://oxygen.avekvist.com/quark/
repositoryhttps://github.com/Avekvist/oxygen-engine
max_upload_size
id93488
size166,412
Hampus Avekvist (seffradev)

documentation

README

Oxygen Quark Maths Library

Powered by Rust. A maths library, primarily developed for the Oxygen Engine. Developed by Hampus Avekvist.

How to contribute

Have Rust setup and clone the repository. Start coding and have fun! I would recommend that you check out the list of issues to see what you could fix, and if you don't find anything interesting there, just go and check out the projects instead.

Otherwise, just issue your own bugs and features with the issue tracker. I'll be sure to check them out and tag them accordingly!

How to use

To use the maths library, just append oxygen_quark = "*" after [dependencies] in your Cargo.toml project file. E.g:

[dependencies]
oxygen_quark = "*"

You could also use a specific version to ensure compatibility:

[dependencies]
oxygen_quark = "0.0.1"

After you've done that, just use it like any other extern crate in your rust program.

Implemented

  • Fractions
  • 2D and 3D Vectors
  • 2x2, 3x3 and 4x4 Matrices
  • Quaternions
  • Complex numbers

To be implemented

  • Complex 2x2 Matrix
  • Random numbers (based on the rand crate)
  • Proper derive macro and more
Commit count: 0

cargo fmt