Posted on

SVG中curve相对坐标转绝对坐标

相对坐标是相对前一个元素的x,y,M和L都只有x,y,看上去就是直接累加。C包括(x1,y1 x2,y2 x,y),所以CurveTo的转换如下

M x0,y0 c dx11,dy11 dx12,dy12 dx1,dy1 dx21,dy21 dx22,dy22 dx2,dy2
M x0,y0 C dx11+x0,dy11+y0 dx12+x0,dy12+y0 dx1+x0,dy1+y0 dx21+dx1+x0,dy21+dy1+y0 dx22+dx1+x0,dy22+dy1+y0 dx2+dx1+x0,dy2+dy1+y0
Print Friendly, PDF & Email
发表评论

电子邮件地址不会被公开。 必填项已用*标注