Ejemplo n.º 1
0
        private UFCurve.Spline GetSplineData(Snap.NX.Spline mySpline)
        {
            Tag nXOpenTag = mySpline.NXOpenTag;

            UFCurve.Spline spline = new UFCurve.Spline();
            Globals.UFSession.Curve.AskSplineData(nXOpenTag, out spline);
            return(spline);
        }
Ejemplo n.º 2
0
        private void SetSplineData(Snap.NX.Spline mySpline, UFCurve.Spline splineData)
        {
            Tag tag2;
            int num;

            UFCurve.State[] stateArray;
            Tag             nXOpenTag = mySpline.NXOpenTag;

            Globals.UFSession.Curve.CreateSpline(ref splineData, out tag2, out num, out stateArray);
            Tag[] tagArray  = new Tag[] { nXOpenTag };
            Tag[] tagArray2 = new Tag[] { tag2 };
            Globals.UFSession.Obj.ReplaceObjectArrayData(1, tagArray, tagArray2);
        }