vector definitions

pull/3195/head
David Golembiowski 2020-05-01 16:32:25 -04:00
parent e438310d8c
commit c6f2196f60
1 changed files with 29 additions and 0 deletions

View File

@ -0,0 +1,29 @@
struct Vector2d {
x: f32,
y: f32
}
struct Vector3d {
x: f32,
y: f32,
z: f32
}
impl Vector2d {
pub fn new(x_f32: f32, y_f32: f32) -> Vector2d {
Vector2d {
x: x_f32,
y: y_f32
}
}
}
impl Vector3d {
pub fn new(x_f32: f32, y_f32: f32, z_f32: f32) -> Vector3d {
Vector3d {
x: x_f32,
y: y_f32,
z: z_f32
}
}
}