Disegnare Forme Base
Il disegno di forme base come rettangoli, cerchi e linee è un fondamento essenziale per la grafica nel Canvas di HTML5. Queste forme costituiscono i blocchi costruttivi per grafiche più complesse e applicazioni interattive. In questa lezione, apprenderemo come utilizzare le funzioni di JavaScript per disegnare queste forme nel Canvas.
Disegnare Cerchi e Archi
Per disegnare cerchi o archi, utilizziamo il metodo arc(x, y, radius, startAngle, endAngle, anticlockwise)
:
Per disegnare un cerchio completo, impostiamo startAngle
a 0 e endAngle
a 2Math.PI
. Ad esempio, ctx.arc(50, 50, 40, 0, 2Math.PI)
disegna un cerchio con centro in (50, 50) e raggio di 40.
È anche possibile disegnare archi o porzioni di cerchi modificando gli angoli di inizio e fine nel metodo arc
.
Disegnare Linee
Per disegnare linee, usiamo una serie di metodi per definire un percorso e poi tracciarlo:
Per disegnare una linea, iniziamo con beginPath()
per iniziare il percorso. Usiamo moveTo(x1, y1)
per spostare il cursore al punto di inizio della linea, e poi lineTo(x2, y2)
per definire il punto finale della linea. Infine, usiamo stroke()
per disegnare la linea tracciata.
Esempio di codice per disegnare una linea:
ctx.beginPath();
ctx.moveTo(10, 10);
ctx.lineTo(50, 50);
ctx.stroke();
Questi esempi rappresentano solo l'inizio di ciò che è possibile fare con il Canvas di HTML5. Imparando a disegnare forme base, hai posto le fondamenta per creare grafiche più complesse e interattive. Pratica questi concetti e sperimenta con dimensioni, colori e posizioni per migliorare le tue abilità di disegno nel Canvas.
Guida: https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial/Drawing_shapes