将圆弧转换为折线

Convert an Arc to Polyline

我有 3 个点,它们将定义一个圆弧。
我想将 Arc 转换为 Polyline。

我如何实现这是 c#?

感谢进阶

找到 circle center and radius(如果未知),确定开始和结束(或扫描)角度(使用 atan2)并在 N+1 个点之间制作一系列线段(其中 N 是段)

cx + r * cos(startangle + i / N * sweepangle)
cy + r * sin(startangle + i / N * sweepangle)