美文网首页
SVG path标签简介

SVG path标签简介

作者: 沦陷_99999 | 来源:发表于2018-12-06 10:21 被阅读0次

    path(路径)标签通过给出一系列点坐标来绘制,在D3绘制地图时经常用到。

    其用法是给出一个坐标点,在坐标点前面添加一个英文字母,表示是如何运动到这个坐标点的。

    英文字母按照功能分为5类:

    大写绝对定位,小写相对定位

    1、移动类 M

    M = moveto(M X,Y) :将画笔移动到指定的坐标位置

    2、直线类

    有L(lineto)、H(horizontal 水平 lineto)、V(vertical 垂直 lineto)

    L = lineto(L X,Y) :画直线到指定的坐标位置
    H = horizontal lineto(H X):画水平线到指定的X坐标位置

    V = vertical lineto(V Y):画垂直线到指定的Y坐标位置

    3、曲线类

    C = curveto(C X1,Y1,X2,Y2,ENDX,ENDY):三次贝赛曲线

    画3次贝塞尔曲线经两个制定控制点到达终点坐标

    S = smooth curveto(S X2,Y2,ENDX,ENDY)

    与前一条三次贝塞尔曲线相连,第一个控制点为前一条曲线第二个控制点的对称点,只需输入第二个控制点和终点,即可绘制一个三次贝塞尔曲线

    Q = quadratic Belzier curve(Q X,Y,ENDX,ENDY):二次贝赛曲线

    画二次贝塞尔曲线经一个制定控制点到达终点坐标

    T = smooth quadratic Belzier curveto(T ENDX,ENDY):映射

    与前一条二次贝塞尔曲线相连,控制点为前一条二次贝塞尔曲线控制点的对称点,只需输入终点,即可绘制一个二次贝塞尔曲线

    4、弧线类

    A = elliptical Arc(A RX,RY,X-AXIS-ROTATION,LARGE-ARC-FLAG,SWEEP-FLAG,X,Y):弧线

    5、闭合类

    Z = closepath():关闭路径

    作者:Raye123
    来源:CSDN
    原文:https://blog.csdn.net/qq_40100127/article/details/80185380
    版权声明:本文为博主原创文章,转载请附上博文链接!

    相关文章

      网友评论

          本文标题:SVG path标签简介

          本文链接:https://www.haomeiwen.com/subject/viyncqtx.html