Пример #1
0
        /***************************************************/

        public static Polyline ToPolyline(this IPoints ramPoints, double zShift = 0)
        {
            List <Point> controlPts = new List <Point>();
            SCoordinate  SCoordPt   = new SCoordinate();

            for (int i = 0; i < ramPoints.GetCount(); i++)
            {
                //Get Polyline Pts
                IPoint IPoint = ramPoints.GetAt(i);
                IPoint.GetCoordinate(ref SCoordPt);
                Point controlPt = SCoordPt.PointFromRAM(zShift);
                controlPts.Add(controlPt);
            }

            Polyline polyline = new Polyline();

            polyline.ControlPoints = controlPts;
            return(polyline);
        }