canvas的arc方法具有以下语法:
void ctx.arc(x,y,radius,startAngle,endAngle,逆时针);
我只是在玩这个例子HERE。
我只是把startAngle改成了CCD_ 1。通常人们使用0
作为该参数,那么我使用0
还是MATH.PI * 2
有什么区别呢?有人能解释一下吗?
没有区别。如果你画一个完整的圆圈,即,它们可以互换使用
2 * Math.PI
函数使用弧度度量-此度量周期性地为2*MAHT.PI.
所以,无论你使用0、2*Math.PI还是它的任何倍数,都没有区别(如222*Math.PI)