DynamoVisualProgramming.ZeroTouchLibrary by Autodesk

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

 Arc

public class Arc : Curve
public Point CenterPoint { get; }

public double Radius { get; }

public double StartAngle { get; }

public double SweepAngle { get; }

public static Arc ByCenterPointRadiusAngle(Point center, double radius, double startAngle, double endAngle, Vector normal)

public static Arc ByCenterPointStartPointEndPoint(Point centerPoint, Point startPoint, Point endPoint)

public static Arc ByCenterPointStartPointSweepAngle(Point centerPoint, Point startPoint, double sweepAngle, Vector normal)

public static Arc ByFillet(Curve curve1, Curve curve2, double radius)

public static Arc ByFilletTangentToCurve(Curve curve1, Curve curveTangentTo, Curve curve2)

public static Arc[] ByStartEndAndTangencies(Point point1, Vector vector1, Point point2, Vector vector2)

public static Arc ByStartPointEndPointStartTangent(Point startPoint, Point endPoint, Vector startTangent)

public static Arc ByThreePoints(Point firstPoint, Point secondPoint, Point thirdPoint)