2008-11-25 32 views
16

我不明白arc()函数的所有参数是(通过实验),我还没有找到似乎解释它们的任何教程。 arc()函数的好解释在哪里?教程HTML画布的弧函数

+0

您可能会通过添加“Javascript”标记获得更多意见(和答案) – 2008-11-26 01:31:55

回答

38
arc(x, y, radius, startAngle, endAngle, anticlockwise) 

前三个参数x和y和半径描述了一个圆,所画出的圆弧将是该圆的一部分。 startAngle和endAngle是沿着圆圈开始和停止绘制的地方。 0是东,Math.PI/2是南,Math.PI是西,Math.PI * 3/2是北。如果逆时针是1,则弧的方向相反。

https://developer.mozilla.org/En/Canvas_tutorial/Drawing_shapes#Arcs

Clockwise

AntiClockwise

在所附的图中,唯一的区别是逆时针PARAM。当顺时针或逆时针时,Math.PI/2始终向南结束

2

根据MDC

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

的x,y,和半径显然圆参数。 startAngle和endAngle以弧度表示,从东向东。逆时针是一个布尔值。

+0

您的链接缺少a: – Sparr 2008-11-26 01:03:26

+0

谢谢。链接已更正。 – strager 2008-11-26 01:34:14