Ejemplo n.º 1
0
        public static Curve ToRhinoCurve(this NXOpen.Ellipse value)
        {
            var rhino = RawDecoder.ToRhinoCurve(value);

            UnitConverter.Scale(rhino, UnitConverter.NXToRhinoUnitsRatio);
            return(rhino);
        }
Ejemplo n.º 2
0
 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()));
 }