DynamoVisualProgramming.ZeroTouchLibrary by Autodesk

<PackageReference Include="DynamoVisualProgramming.ZeroTouchLibrary" Version="0.9.0" />

 IPolyCurveEntity

int NumberOfCurves { get; }

Number of curves of the polycurve

Returns plane of planar polycurve

Close polycurve by line connecting start and end points

IPolyCurveEntity CloseWithLineAndTangentArcs(double radiusAtStart = 1, double radiusAtEnd = 1)

Close polycurve by tangent chain of arc, line, and arc

ICurveEntity CurveAtIndex(int index = 0, bool endOrStart = false)

Returns curve of the polycurve by index

Returns curves of the polycurve

IPolyCurveEntity ExtendWithArc(double length, double radius, bool endOrStart)

Extends polycurve by tangent arc

IPolyCurveEntity ExtendWithEllipse(double length, double radius1, double radius2, double endEllipseParameter, bool endOrStart)

Extends polycurve by tangent ellipse

IPolyCurveEntity Fillet(double radius = 1, bool rightSide = true)

Fillet polycurve in its plane.

ICurveEntity Offset(double distance, bool extendCircular)

Offset polycurve in its plane.