5 unstable releases
0.3.1 | Sep 24, 2022 |
---|---|
0.3.0 | Sep 24, 2022 |
0.2.0 | Aug 16, 2022 |
0.1.1 | Aug 5, 2022 |
0.1.0 | Aug 5, 2022 |
#1636 in Math
51KB
1K
SLoC
Coordinates.rs
Getting started
Add the following to your cargo.toml
under [dependencies]
coordinates = "0.3.1"
if you want additional features — like serializing and deserializing — your [dependencies]
line will look more like this
coordinates = { version = "0.3.1", features = ["serde"] }
In a file import the coordinate system you want, or all of them through
coordinates::prelude::*
use coordinates::two_dimensional::Vector2;
If you want extra traits, such as magnitude or dot products you will also need to include the following
use coordinates::traits::*;
And finally initialize a variable
let var = Vector2 {
x: 0.0,
y: 1.0,
}
Dependencies
~250–475KB