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)

インスタンス

円を作成する:

ブラウザはHTML5キャンバスタグをサポートしていません。

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> 元素がサポートされていません。