public static bool epsilonZero(float a) { return(AsMath.abs(a) < epsilon); }
public static bool epsilonEquals(float a, float b) { return(AsMath.abs((a - b)) < epsilon); }
public virtual bool nearEquals(AsVector3D toCompare, float tolerance, bool allFour) { return(AsMath.abs(x - toCompare.x) <= tolerance && AsMath.abs(y - toCompare.y) <= tolerance && AsMath.abs(z - toCompare.z) <= tolerance && (!allFour || AsMath.abs(w - toCompare.w) <= tolerance)); }