#vector #matrix #simd #quaternion #bezier

no-std vek

Generic 2D-3D math swiss army knife for game engines, with SIMD support and focus on convenience

32 releases

✓ Uses Rust 2018 edition

0.11.2 Jun 8, 2020
0.11.0 May 12, 2020
0.9.12 Feb 17, 2020
0.9.11 Nov 24, 2019
0.2.0 Jul 26, 2017

#33 in Algorithms

Download history 946/week @ 2020-03-16 803/week @ 2020-03-23 888/week @ 2020-03-30 1090/week @ 2020-04-06 972/week @ 2020-04-13 1032/week @ 2020-04-20 1069/week @ 2020-04-27 911/week @ 2020-05-04 741/week @ 2020-05-11 959/week @ 2020-05-18 1161/week @ 2020-05-25 1514/week @ 2020-06-01 1668/week @ 2020-06-08 458/week @ 2020-06-15 617/week @ 2020-06-22 352/week @ 2020-06-29

4,297 downloads per month
Used in less than 14 crates

MIT/Apache

500KB
7K SLoC

Travis CI Build Status Appveyor Build status Documentation Version MIT/Apache-2.0 Downloads

vek

Generic 2D-3D math swiss army knife for game engines, with SIMD support and focus on convenience.

See the wiki for an overview, FAQ, guides, and other info.

Release notes and breaking changes

Please see the relevant wiki page.

Compiling on no_std

Specify the vek dependency in Cargo.toml like so :

[dependencies]
vek = { version = "0.10.0", default-features = false, features = ["libm"] }

Contributing

If you plan to work a pull request, please file an issue first so that we can agree on the best way to go and minimize the amount of wasted time. :)

CONTRIBUTORS

(See also authors in Cargo.toml!)

Dependencies

~210–780KB
~15K SLoC