コード例 #1
0
 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));
 }
コード例 #2
0
ファイル: Curve.cs プロジェクト: chuongmep/Revit_Toolkit
        public static oM.Geometry.NurbsCurve FromRevit(this CylindricalHelix curve)
        {
            if (curve == null)
            {
                return(null);
            }

            curve.CurveToBHoMNotImplemented();
            return(null);
        }