HTMLキャンバス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> 元素がサポートされていません。