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)

円を作成します:

ブラウザはHTML5のcanvasタグをサポートしていません。

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> 要素をサポートしていません。