canvas路径

Posted corn林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了canvas路径相关的知识,希望对你有一定的参考价值。

canvas通过路径可以创造出复杂的形状和线条。要绘制路径首先需要调用beginPath()方法,表示要开始绘制新路径。然后调用相应的方法来实际地绘制路径。

1、arc(centerx,centery,radius,startingAngle,endingAngle,anticlosewise = false)

  以(x,y)为圆心,半径为radius,起始角度为startingAngle,终止角度为endingAngle,顺或逆时针方向绘制一段弧度。

2、arcTo(x1,y1,x2,y2,radius)

  从上一点开始绘制一条弧线,到(x2,y2)为止,并以给定的半径radius穿过(x1,y1)。

3、bezierCurveTo(c1x, c1y, c2x, c2y, x, y)

  从上一点开始绘制一条曲线,到(x,y)为止,并且以(c1x,c1y)和(c2x,c2y)为控制点。

4、lineTo(x,y)

  从上一点开始绘制一条直线,到(x,y)为止。

5、moveTo(x,y)

  将绘图游标移至(x,y)

6、quadraticCurveTo(cx,cy,x,y)

  从上一点开始绘制一条二次曲线,以(cx,cy)为控制点,到(x,y)为止。

7、rect(x,y,width,height)

  从点(x,y)开始绘制一个矩形,宽高分别为:width、height。

以上是关于canvas路径的主要内容,如果未能解决你的问题,请参考以下文章

canvas绘制路径

canvas绘制箭头路径效果

canvas绘制路径

canvas路径

Canvas路径方向

如何在Canvas中实现自定义路径动画