Crates.io | skeid |
lib.rs | skeid |
version | 0.20.2 |
source | src |
created_at | 2022-11-20 03:26:26.443118 |
updated_at | 2023-05-28 02:36:54.832497 |
description | a linear algebra library for game graphics and physics |
homepage | |
repository | https://gitlab.com/DangerInteractive/TimberWolf/Skeid |
max_upload_size | |
id | 718882 |
size | 92,458 |
a linear algebra library for game graphics and physics
No.
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.
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.
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