Méthode Canvas arc()

Définition et utilisation

arc() La méthode crée un arc/courbe (utilisé pour créer un cercle ou une partie de cercle).

Aide :Pour créer un cercle en utilisant arc(), réglez l'angle de départ sur 0,l'angle de fin est réglé sur 2*Math.PI.

Aide :Utilisez stroke() ou fill() La méthode dessine effectivement un arc sur le canevas.

Courbe/arc
  • Centre : arc(100,75,50,0*Math.PI,1.5*Math.PI)
  • Angle de départ : arc(100,75,50,0,1.5*Math.PI)
  • Angle de fin : arc(100,75,50,0*Math.PI,1.5*Math.PI)

Exemple

Créer un cercle :

Votre navigateur ne prend pas en charge la balise canvas 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();

Essayer par vous-même

Syntaxe

context.arc(x,y,r,sAngle,eAngle,counterclockwise);

Valeur du paramètre

Paramètre Description
x Coordonnée x du centre du cercle.
y Coordonnée y du centre du cercle.
r Rayon du cercle.
sAngle Angle de départ, en radians. (La position circulaire de 3 heures est de 0 degrés).
eAngle Angle de fin, en radians.
counterclockwise Facultatif. Définir si le dessin doit être effectué dans le sens horaire ou dans le sens inverse des aiguilles d'une montre. False = dans le sens horaire, true = dans le sens inverse des aiguilles d'une montre.

Prise en charge des navigateurs

Les numéros dans le tableau indiquent la version du navigateur qui prend en charge cette propriété pour la première fois.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Remarque :Internet Explorer 8 et les versions antérieures ne prennent pas en charge l'élément <canvas>.