public static boolean quaternionEpsilonEquals(Quat4f original, Quat4f result, float epsilon) { if (original.epsilonEquals(result, epsilon)) { return true; } else { Quat4f originalNegated = quaternionFloatForEpsilonEquals.get(); originalNegated.negate(original); return originalNegated.epsilonEquals(result, epsilon); } }