internal static bool AlmostEqual(ref Quaternion v1, ref Quaternion v2, float nEpsilon) { return (((v1.X - nEpsilon) < v2.X) && (v2.X < (v1.X + nEpsilon))) && (((v1.Y - nEpsilon) < v2.Y) && (v2.Y < (v1.Y + nEpsilon))) && (((v1.Z - nEpsilon) < v2.Z) && (v2.Z < (v1.Z + nEpsilon))) && (((v1.W - nEpsilon) < v2.W) && (v2.W < (v1.W + nEpsilon))); } }