La modalità con cui si disegna nell’oggetto Canvas è diversa dalle tecniche tradizionali.
- Si scelgono le impostazioni grafiche: fillStyle, lineWidth, strokeStyle, …
- Si descrive un percorso tramite una sequenza di figure elementari: arc(), arcTo(), ellipse(), lineTo(), …
- Con fill() e/o stroke() si colora/disegna tutto come un’unica figura
Funzioni
- beginPath(), comincia un percorso
- Annulla il percorso eventualmente aperto
- stroke(), disegna il percorso attualmente attivo
- closePath(), collega il punto attuale con il primo nel percorso.
- Chiude il circuito senza dover aggiungere esplicitamente il primo punto una seconda volta
- fill(), colora la superficie limitata dal percorso attuale
- Chiude il circuito senza dover aggiungere esplicitamente closePath()
- isPointInPath(x,y), il punto specificato appartiene al percorso attuale?
- Risponde con true/false
- …