链接:官方 SVG 参考文档
大家好,我在使用 SVG 路径时遇到了一些麻烦,具体来说是关于被定义为 SVG 路径的缩写贝塞尔曲线 (由路径数据中的 S 或 s 表示) 的第一个控制点如何计算。
假设我们有一个 curveto 命令,并且已知其控制点为 (X1,Y1)
和 (X2,Y2)
,端点为 (X3,Y3)
,起点为 (X0,Y0)
。
接下来是一个缩写/平滑曲线命令,其第一个控制点为 (X4,Y4)
,第二个控制点为 (X5,Y5)
。 为简单起见,假设所有点坐标都是绝对坐标。
如何根据其他已知点计算出未知的第一个控制点 (X4,Y4)
?