use arrayvec::ArrayVec; pub struct Ray { pub origin: ArrayVec<[f64; 3]>, pub direction: ArrayVec<[f64; 3]>, }