QuaternionEquals function
Implementation
bool QuaternionEquals(Quaternion p, Quaternion q, [double epsilon = 1e-6]) =>
(p.x - q.x).abs() +
(p.y - q.y).abs() +
(p.z - q.z).abs() +
(p.w - q.w).abs() <
epsilon;
bool QuaternionEquals(Quaternion p, Quaternion q, [double epsilon = 1e-6]) =>
(p.x - q.x).abs() +
(p.y - q.y).abs() +
(p.z - q.z).abs() +
(p.w - q.w).abs() <
epsilon;