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));
 }