pub type Quaternion = Point4d;
A quaternion
#[repr(C)]pub struct Quaternion { pub x: f32, pub y: f32, pub z: f32, pub w: f32, }
x: f32
y: f32
z: f32
w: f32
(0, 0, 0, 1)