Canvas--贝塞尔曲线

1、quadraticCurveTo(cpx,cpy,x,y):二次贝塞尔曲线

  cpx----贝塞尔控制点的 x 坐标。

  cpy----贝塞尔控制点的 y 坐标。

   x ----结束点的 x 坐标。

   y ----结束点的 y 坐标。

1 context.beginPath()
2 context.moveTo(50, 50)
3 context.quadraticCurveTo(50,100,200,40)
4 context.stroke()
5 
6 context.beginPath()
7 context.moveTo(50, 50)
8 context.quadraticCurveTo(40,150,200,40)
9 context.stroke()

2、bezierCurveTo(cp1x,cp1y,cp2x,cp2y,x,y):三次贝塞尔曲线

  cp1x----第一个贝塞尔控制点的 x 坐标。

  cp1y----第一个贝塞尔控制点的 y 坐标。

  cp2x----第二个贝塞尔控制点的 x 坐标。

  cp2y----第二个贝塞尔控制点的 y 坐标。

    x  -----结束点的 x 坐标。

    y  -----结束点的 y 坐标。

1 context.beginPath()
2 context.moveTo(50, 50)
3 context.bezierCurveTo(50,100,200,100,200,50)
4 context.stroke()

posted @ 2017-11-06 14:21  穿山甲到底说了什么  阅读(408)  评论(0编辑  收藏  举报