private static bool AreSimilar(CylindricalHelix a, CylindricalHelix b, double tolerance) { return(a.Height.AlmostEquals(b.Height, tolerance) && a.BasePoint.IsAlmostEqualTo(b.BasePoint, tolerance) && a.Pitch.AlmostEquals(b.Pitch, tolerance) && a.Radius.AlmostEquals(b.Radius, tolerance) && a.XVector.IsAlmostEqualTo(b.XVector) && a.YVector.IsAlmostEqualTo(b.YVector) && a.ZVector.IsAlmostEqualTo(b.ZVector)); }
public static oM.Geometry.NurbsCurve FromRevit(this CylindricalHelix curve) { if (curve == null) { return(null); } curve.CurveToBHoMNotImplemented(); return(null); }