0

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

我怎样才能实现这是c#?

感谢先进

4

1 回答 1

2

找到圆心和半径(如果未知),确定开始和结束(或扫掠)角度(用atan2)并在 N+1 点之间制作一系列线段(其中 N 是线段数)

cx + r * cos(startangle + i / N * sweepangle)
cy + r * sin(startangle + i / N * sweepangle)
于 2019-03-18T09:01:16.193 回答