#linear-algebra #graphics #physics #pronounced

skeid

a linear algebra library for game graphics and physics

19 breaking releases

0.20.2 May 28, 2023
0.19.0 May 22, 2023
0.12.0 Feb 27, 2023
0.6.0 Nov 29, 2022

#311 in Math

Download history 23/week @ 2024-02-21 40/week @ 2024-02-28 1/week @ 2024-03-06 347/week @ 2024-03-13

411 downloads per month

MIT license

71KB
2K SLoC

Skeið

a linear algebra library for game graphics and physics

Is this ready to use in my project?

No.

How is Skeið pronounced?

While the name can be anglicized to skeid, the original Old Norse word would have been pronounced like the English word scathe, which is also how the name of this library should be pronounced.

What does Skeið mean?

A skeið is a type of Scandinavian viking-age warship. They were the largest type of longship, having 30 or more rowing benches.

The name skeið means "slider" in Old Norse, possibly referring to the high speed of these ships. This word is cognate with the modern English word sheath, via Old English word scēaþ meaning the same as the modern english, and having the Proto-Indo-European root *skei- meaning "to cut or split".

It is named as such because I thought it's a cool word, because other components of the TimberWolf game engine have Norse-inspired names, and because I want this math to move easily and quickly just like the eponymous ship.

How to Use

This is a Rust library, available through crates.io. To install in your project, add it to your Cargo.toml as a dependency:

[dependencies]
skeid = "0.20.2"

Or run the following command from within your project directory:

cargo add skeid

No runtime deps