skeid

Crates.ioskeid
lib.rsskeid
version0.20.2
sourcesrc
created_at2022-11-20 03:26:26.443118
updated_at2023-05-28 02:36:54.832497
descriptiona linear algebra library for game graphics and physics
homepage
repositoryhttps://gitlab.com/DangerInteractive/TimberWolf/Skeid
max_upload_size
id718882
size92,458
Alex Barber (RaidoWolf)

documentation

README

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
Commit count: 103

cargo fmt