1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
pub mod num_traits; pub struct TVector2<T> { pub x: T, pub y: T } pub struct TVector3<T> { pub x: T, pub y: T, pub z: T } pub struct TVector4<T> { pub x: T, pub y: T, pub z: T, pub w: T } pub struct TQuaternion<T> { pub w: T, pub x: T, pub y: T, pub z: T }