Canvas arc() メソッド
定義と使用法
arc()
メソッドは弧/曲線を作成します(円や円の一部を作成するために使用されます)。
ヒント:arc()メソッドを使用して円を作成する場合、始点角を設定します。 0
、終了角を設定します。 2*Math.PI
。
ヒント:使用してください 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:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.beginPath(); ctx.arc(100,75,50,0,2*Math.PI); ctx.stroke();
文法
context.arc(x,y,r,sAngle,eAngle,counterclockwise);
パラメータの値
パラメータ | 説明 |
---|---|
x | 円の中心のx座標。 |
y | 円の中心のy座標。 |
r | 円の半径。 |
sAngle | 始点角、弧度で表されます。(円の3時位置は0度です)。 |
eAngle | 終了角、弧度で表されます。 |
counterclockwise | 選択可能。描画の方向を反時計回りにするか時計回りにするかを定義します。False = 時計回り、true = 反時計回り。 |
ブラウザのサポート
この表の数字は、その属性を完全にサポートする最初のブラウザのバージョンを示しています。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
注記:Internet Explorer 8 以前のバージョンは <canvas> 要素をサポートしていません。