2 html javascript html5 canvas
var c = document.getElementById("myCanvas");
var cir = c.getContext("2d");
cir.beginPath();
cir.arc(100, 100, 50, 0, 2* Math.PI );
cir.stroke();
Run Code Online (Sandbox Code Playgroud)
要么
var c = document.getElementById("myCanvas");
var cir = c.getContext("2d");
cir.beginPath();
cir.arc(100, 100, 50, 0, 6.14);
cir.stroke();
Run Code Online (Sandbox Code Playgroud)
这两个代码可以绘制一个完整的圆,所以我们在这里使用pi值为什么呢?
可以使用各种不同的度量来测量角度.最常见的是:
该arc(x, y, radius, startAngle, endAngle, anticlockwise)函数以弧度为单位,因此传递值startAngle=0并从点开始endAngle=2*Math.PI绘制一个半径radius为圆的完整圆(x,y).
编辑:您发布的代码行:
cir.arc(100, 100, 50, 0, 6.14);
Run Code Online (Sandbox Code Playgroud)
将绘制大部分圆圈,如6.14 < 2?.2π约为6.283185,因此弧度约为整圆的98%.
| 归档时间: |
|
| 查看次数: |
1584 次 |
| 最近记录: |