Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }