编程语言
首页 > 编程语言> > javascript – SVG:将弧转换为Cubic Bezier

javascript – SVG:将弧转换为Cubic Bezier

作者:互联网

我正在尝试做一些我会非常简单的事情:用Cubic Bezier曲线替换SVG路径中的所有弧.

这个:http://www.w3.org/TR/SVG11/implnote.html#ArcImplementationNotes并没有真正帮助我,因为它没有真正说明转换.

我知道如何制作简单的Arcs,但SVG Arcs确实有很多参数.

所以我需要的只是一个算法:

rx ry x-axis-rotation large-arc-flag sweep-flag x y

(以及弧的起点)

并计算:

x1 y1 x2 y2 x y

(当然,起点,x和y保持相同的值……)

有人知道这样的事吗?

提前致谢!

标签:bezier,javascript,svg,approximation
来源: https://codeday.me/bug/20190829/1763808.html