Percorsi

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

Lascia un commento