arc(x, y, radius, startAngle, endAngle [, anticlockwise])

arc()用来绘制圆弧.由于圆本质上就是个封闭圆弧,因此,此方法也可以用来绘制正圆.

  ctx.arc(x, y, radius, startAngle, endAngle [, anticlockwise])

参数

Number 圆弧对应的圆心横坐标.

Number 圆弧对应的圆心纵坐标.

Number 圆弧的半径大小.

Number 圆弧开始的角度,单位是弧度.

Number 圆弧结束的角度,单位是弧度.

(可选)Boolean

弧度的开始到结束的绘制是按照顺时针来算,还是按时逆时针来算.如何设置为true,则表示按照逆时针方向从startAngle绘制到endAngle.


测验

画一段圆弧0~125度,以正时针和逆时针分别画出.下图右侧做了填充fill()

画一个圆,0~360度