/// <summary> /// Checks for near equality. /// </summary> /// <param name="c1">The first cylinder.</param> /// <param name="c2">The second cylinder.</param> /// <param name="eps">The maximum error tolerance.</param> /// <returns>Are they nearly equal.</returns> public static bool NearEqual(Cylindricalf c1, Cylindricalf c2, float eps) { return(Polarf.NearEqual(c1.Polar, c2.Polar, eps) && MathHelper.NearEqual(c1.Z, c2.Z, eps)); }
//#ifdef NearEqual /// <summary> /// Checks for near equality. /// </summary> /// <param name="c1">The first cylinder.</param> /// <param name="c2">The second cylinder.</param> /// <returns>Are they nearly equal.</returns> public static bool NearEqual(Cylindricalf c1, Cylindricalf c2) { return(Polarf.NearEqual(c1.Polar, c2.Polar) && MathHelper.NearEqual(c1.Z, c2.Z)); }