三次贝塞尔曲线与圆弧的逼近

时间:2019-06-28 13:12:56

标签: algorithm svg automatic-ref-counting bezier curve

作为输入,我有一个SVG文件,其中在PATH元素下使用以下命令定义曲线:

  • 两条线命令:移至(M)和线(L)
  • 曲线命令:三次贝塞尔曲线(C)

我想将其转换为可以绘制ARC和LINE元素的CAD系统。

三次贝塞尔曲线的定义如下:

C x1 y1,x2 y2,x y

位置:

x1 y1是第一个控制点

x2 y2是第二个控制点

x y是终点

已知起点。

问题是将三次贝塞尔曲线转换为ARC的算法是什么? 可以使用指定的中心/终点/角度或起点/终点/直通点绘制ARC。

0 个答案:

没有答案