public Polyline3DT GetReverse() { Polyline3DT polyline3Dt = new Polyline3DT(this.Count, this.Closed); for (int index = this.Count - 1; index >= 0; --index) { polyline3Dt.Add(this[index]); } return(polyline3Dt); }
public static Polyline3DT GetSubPolyline( IList <Point3DT> points, int start, int length) { Polyline3DT polyline3Dt = new Polyline3DT(length); int num = start + length; for (int index = start; index < num; ++index) { polyline3Dt.Add(points[index]); } return(polyline3Dt); }