Table of Contents

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

polyline Polyline

The 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 polyline is 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

polylines IEnumerable<Polyline>

The sequence of AutoCAD Polylines to convert.

Returns

List<GeoPolylineArc2>

A list of converted GeoPolylineArc2.