pub fn get_arbitrary_line_perpendicular( begin: Matrix<f32, Const<3>, Const<1>, ArrayStorage<f32, 3, 1>>, end: Matrix<f32, Const<3>, Const<1>, ArrayStorage<f32, 3, 1>>, ) -> Option<Matrix<f32, Const<3>, Const<1>, ArrayStorage<f32, 3, 1>>>