Curves on HTML Canvas

Exempel

Din webbläsare stöder inte HTML5 canvas-taggen.
const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");
ctx.beginPath();
ctx.arc(100, 50, 50, 0, Math.PI);
ctx.stroke();

Prova själv

arc() metod

En båge är en del av en cirkel och definieras också av mittpunktskoordinater och radie:

Arc Angles

Canvas ritning av båge

Använd banan i canvas för att rita bågar:

metod beskriv rita
beginPath() börja en bana. nej
arc() definiera kurva. nej
stroke() gör en graf. ja

För att rita en cirkel på canvas, använd följande metoder:

  • beginPath() - börja med en bana
  • arc(x,y,r,start,end) - definiera cirkel
  • stroke() - rita

arc(x,y,r,start,end) - skapa en båge (kurva).

För att skapa en cirkel, ställ in startvinkeln till 0 och slutvinkeln till 2 * Math.PI.

x och y-argument definierar koordinaterna för cirkelns mittpunkt.

r-argument definierar radien av cirkeln.

See also:

Complete Canvas Reference Manual of CodeW3C.com