HTML canvas arc()Methode
Beispiel
Einen Kreis erstellen:
JavaScript:
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.arc(100,75,50,0,2*Math.PI);
ctx.stroke();
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.arc(100,75,50,0,2*Math.PI);
ctx.stroke();
Selbst ausprobieren »
Browser-Unterstützung
![]()
![]()
![]()
![]()
![]()
Internet Explorer 9, Firefox, Opera, Chrome und Safari unterstützen die arc()-Methode.
Hinweis:Internet Explorer 8 und frühere Versionen unterstützen das <canvas>-Element nicht.
Definition und Verwendung
Die arc()-Methode erstellt einen Bogen/eine Kurve (wird verwendet, um einen Kreis oder einen Teil eines Kreises zu erstellen).
Tipp:Um mit arc() einen Kreis zu erstellen, setzen Sie den Startwinkel auf 0 und den Endwinkel auf 2*Math.PI.
Tipp:Bitte verwenden Sie diestroke()-oderfill()-Methode, um den tatsächlichen Bogen auf das Canvas zu zeichnen.

Mittelpunkt: arc(100,75,50,0*Math.PI,1.5*Math.PI)
Startwinkel: arc(100,75,50,0,1.5*Math.PI)
Endwinkel: arc(100,75,50,0*Math.PI,1.5*Math.PI)
| JavaScript-Syntax: | context.arc(x,y,r,sAngle,eAngle,counterclockwise); |
|---|
Parameterwerte
| Parameter | Beschreibung |
|---|---|
| x | Die x-Koordinate des Mittelpunkts des Kreises. |
| y | Die y-Koordinate des Mittelpunkts des Kreises. |
| r | Der Radius des Kreises. |
| sAngle | Der Startwinkel, im Bogenmaß (die 3-Uhr-Position des Kreises des Bogens ist 0 Grad). |
| eAngle | Der Endwinkel im Bogenmaß. |
| gegen den Uhrzeigersinn | Optional. Gibt an, ob gegen den Uhrzeigersinn oder im Uhrzeigersinn gezeichnet wird. False = im Uhrzeigersinn, true = gegen den Uhrzeigersinn. |
HTML-Canvas-Referenzhandbuch Weitere Erweiterungen