4

我有如下路径:

d="m 0,0 38.913,455.481 c 7.122,83.37 6.816,164.779 13.005,236.077 18.924,218.078 232.099,308.663 268.399,493.918 16.874,86.119 -37.253,229.874 -42.144,323.022 -7.527,143.381 69.579,142.669 104.526,244.648"

我不太明白它是如何表示的。

我猜它被转换为多个简单三次贝塞尔曲线的列表,但是如何?每次我应该把什么作为控制点、起点、终点?

这里的坐标到底是亲戚?相对于什么?

我对 SVG 图形完全陌生,而且(在我看来)w3 参考并没有提供足够的关于这些点的细节。

如果它可以帮助我的目标,就是在画布上用javascript逐点表示这条曲线。

4

1 回答 1

3

你似乎有三次贝塞尔曲线,而不是二次曲线。规范文本解释了控制点是什么以及它们相对于什么(通常是上一个移动/直线/曲线的终点)

于 2013-01-30T16:40:44.307 回答