requires 'Math::VectorXYZ';