public static bool IsValid(Quaternion q) { return(IsValid(q.X) && IsValid(q.Y) && IsValid(q.Z) && IsValid(q.W) && !MyUtils.IsZero(q)); }
public static bool IsEqual(Vector3 value1, Vector3 value2) { return(MyUtils.IsZero(value1.X - value2.X) && MyUtils.IsZero(value1.Y - value2.Y) && MyUtils.IsZero(value1.Z - value2.Z)); }
public static bool IsEqual(QuaternionD value1, QuaternionD value2) { return(MyUtils.IsZero(value1.X - value2.X) && MyUtils.IsZero(value1.Y - value2.Y) && MyUtils.IsZero(value1.Z - value2.Z) && MyUtils.IsZero(value1.W - value2.W)); }
public static bool IsEqual(float value1, float value2) { return(MyUtils.IsZero(value1 - value2)); }