public static Curve ToRhinoCurve(this NXOpen.Ellipse value) { var rhino = RawDecoder.ToRhinoCurve(value); UnitConverter.Scale(rhino, UnitConverter.NXToRhinoUnitsRatio); return(rhino); }
public static NurbsCurve ToRhinoCurve(NXOpen.Ellipse ellipse) { return(CreateNurbsCurve(ellipse.CenterPoint.ToRhino(), ellipse.Matrix.Element.GetAxisX().ToRhino(), ellipse.Matrix.Element.GetAxisY().ToRhino(), ellipse.StartAngle, ellipse.EndAngle, ellipse.MajorRadius, ellipse.MinorRadius, ellipse.GetPoint(0.0).ToRhino(), ellipse.GetPoint(1.0).ToRhino())); }