Gli ultimi tutorial di sviluppo web
 

HTML canvas arc() Method

<Oggetto Tela

Esempio

Creare un cerchio:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.arc(100,75,50,0,2*Math.PI);
ctx.stroke();
Prova tu stesso "

Supporto browser

I numeri nella tabella indicano la prima versione del browser che supporta pienamente il metodo.

Metodo
arc() 4.0 9.0 3.6 4.0 10.1

Definizione e l'utilizzo

L' arc() metodo crea un arco / curva (used to create circles, or parts of circles) .

Tip: Per creare un cerchio con arc() : Set angolo iniziale a 0 e l'angolo finale di 2 * Math.PI.

Tip: Utilizzare la stroke() o il fill() metodo per disegnare in realtà l'arco sulla tela.

un arco

Centro
arc( 100,75 ,50,0*Math.PI,1.5*Math.PI)
angolo di partenza
arc(100,75,50, 0 ,1.5*Math.PI)
angolo finale
arc(100,75,50,0*Math.PI, 1.5*Math.PI )

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

valori dei parametri

Parametro Descrizione Gioca
x La coordinata x del centro del cerchio Gioca "
y La coordinata y del centro del cerchio Gioca "
r Il raggio del cerchio Gioca "
sAngle L'angolo di partenza, in radianti (0 è nella posizione 3 del cerchio dell'arco) Gioca "
eAngle L'angolo finale, in radianti Gioca "
counterclockwise Opzionale. Specifica se il disegno dovrebbe essere senso orario o antiorario. Falso è predefinita e indica in senso orario, mentre true indica in senso antiorario. Gioca "

<Oggetto Tela