/***************************************************/ 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); }