public static List <Line> BoundaryLinesGet(LinearPath linPath) { List <Line> lstLines = new List <Line>(); Point3D minPt; Point3D maxPt; linPath.GetBb(out minPt, out maxPt); Point3D minPt2 = new Point3D(maxPt.X, minPt.Y, minPt.Z); Point3D maxPt2 = new Point3D(minPt.X, maxPt.Y, minPt.Z); Line line1 = new Line(minPt, minPt2); Line line2 = new Line(minPt2, maxPt); Line line3 = new Line(maxPt, maxPt2); Line line4 = new Line(maxPt2, minPt); lstLines.Add(line1); lstLines.Add(line2); lstLines.Add(line3); lstLines.Add(line4); return(lstLines); }