Method ToGeoPolylineArc2
- Namespace
- GeometryHelper.CadConvert
- Assembly
- GeometryHelper.CadConvert.dll
ToGeoPolylineArc2(Polyline)
Converts an AutoCAD Polyline to a GeometryHelper 2D chain, keeping its arcs.
public static GeoPolylineArc2 ToGeoPolylineArc2(this Polyline polyline)
Parameters
polylinePolylineThe AutoCAD Polyline to convert.
Returns
- GeoPolylineArc2
The converted GeoPolylineArc2, bulge for bulge.
Remarks
This is the reading that loses nothing: the bulge AutoCAD stores against each vertex is the bulge of the edge leaving it, and GeoPolylineArc2 holds it the same way, so the round trip through ToAcadPolyline(GeoPolylineArc2) is exact. A closed polyline comes back as a chain that returns to where it began; ToGeoPolygonArc2(Polyline) reads it as a loop instead.
Exceptions
- ArgumentNullException
Thrown when
polylineis null.
ToGeoPolylineArc2(IEnumerable<Polyline>)
Converts a sequence of AutoCAD Polylines to a list of GeometryHelper 2D chains, keeping their arcs.
public static List<GeoPolylineArc2> ToGeoPolylineArc2(this IEnumerable<Polyline> polylines)
Parameters
polylinesIEnumerable<Polyline>The sequence of AutoCAD Polylines to convert.
Returns
- List<GeoPolylineArc2>
A list of converted GeoPolylineArc2.