例
創建圈子:
JavaScript的:
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.arc(100,75,50,0,2*Math.PI);
ctx.stroke();
試一試» 瀏覽器支持
在表中的數字規定,完全支持方法的第一個瀏覽器版本。
方法 | |||||
---|---|---|---|---|---|
arc() | 4 | 9 | 3.6 | 4 | 10.1 |
定義和用法
的arc()方法創建一個弧/曲線(used to create circles, or parts of circles) 。
Tip:要創建具有一個圓arc()設置開始角度為0,並結束角度2 * Math.PI。
Tip:使用stroke()或fill()方法以實際在畫布上畫弧。
中央
arc( 100,75 ,50,0*Math.PI,1.5*Math.PI) 起始角
arc(100,75,50, 0 ,1.5*Math.PI) 尾角
arc(100,75,50,0*Math.PI, 1.5*Math.PI ) JavaScript語法: | context 。 arc( x,y,r,sAngle,eAngle,counterclockwise ) ; |
---|
參數值
參數 | 描述 | 播放 |
---|---|---|
x | 該圓的中心的x坐標 | 播放 ” |
y | 該圓的中心的y坐標 | 播放 ” |
r | 該圓的半徑 | 播放 ” |
sAngle | 起始角度,以弧度為單位(0是在弧的圓的3點鐘位置) | 播放 ” |
eAngle | 結束角度,弧度 | 播放 ” |
counterclockwise | 可選的。 指定圖紙是否應逆時針或順時針旋轉。 False是默認值,並指示順時針,而true表示逆時針旋轉。 | 播放 ” |
<畫布對象