Utility to compare two Quaternion objects for equality with NUnit assertion constraints.
It implements the System.Collections.Generic.IEqualityComparer<Quaternion> interface. Use the static instance QuaternionEqualityComparer.Instance to compare with default error 0.00001f. For any custom error value, use the one argument constructor.
Instance | A comparer instance with default error 0.00001f. |
QuaternionEqualityComparer | Creates an instance with a custom error value. |
Equals | Compares the actual and expected Quaternion objects for equality. |
GetHashCode | Hash code implementation which returns same hash code for all equal Quaternion objects. |