Code: Select all
a rX,rY rotation, arc, sweep, eX,eY
Code: Select all
d="a10,10 0 0,1 50,0"
a后跟的rX,rY(10,10)为弧线所形成椭圆的宽度和高度。如果两值相等,就是个圆了。因为用的小a,所以是相对值(r)。
rotation=0
因为在两点之间画弧可以有4种可能,包括从线上和线下,以及画<180度的弧和>180度的弧,共4种。
数据中间的两个值arc, sweep(0,1)就是指定画4种弧中的具体那一个。
arc是大弧标志,arc=1画>180度的弧。
sweep是移动角度标志,是负角度移动还是正角度移动。sweep=1是正角度移动。似乎是按顺时针画弧。
最后的eX,eY为50,0是弧线的终点(e=end),因为用的小a,所以也是相对值。
附件的例子是从点(25,50)画弧到点(75,50)。终点相对值是50,0。按顺时针画小弧。