欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Canvas路径方向

程序员文章站 2022-06-19 10:52:34
使用Canvas路径画图需要注意方向,画图方向是顺时针还是逆时针需要记住。下面让我们看看Canvas常见路径方向。 arc 参数值 参数 | 描述 | x | 圆的中心的 x 坐标。 y | 圆的中心的 y 坐标。 r | 圆的半径。 sAngle | 起始角,以弧度计。(弧的圆形的三点钟位置是 0 ......

使用canvas路径画图需要注意方向,画图方向是顺时针还是逆时针需要记住。下面让我们看看canvas常见路径方向。

  • arc

参数值

context.arc(x,y,r,sangle,eangle,counterclockwise);

参数 描述
x 圆的中心的 x 坐标。
y 圆的中心的 y 坐标。
r 圆的半径。
sangle 起始角,以弧度计。(弧的圆形的三点钟位置是 0 度)。
eangle 结束角,以弧度计。
counterclockwise 可选。规定应该逆时针还是顺时针绘图。false = 顺时针,true = 逆时针。

圆的路径默认是顺时针

Canvas路径方向

  • rect

context.rect(x,y,width,height);

矩形的创建

参数值

参数 描述
x 矩形左上角的 x 坐标
y 矩形左上角的 y 坐标
width 矩形的宽度,以像素计
height 矩形的高度,以像素计

矩形和圆一样默认是按照顺时针方向绘制的,和绘制圆不同的是矩形没有指定绘制方向的参数。