Trasformazioni

Per semplificare il disegno si può spostare / ruotare / ridimensionare il sistema di riferimento

  • g2d.rotate(…)
    Ruota il sistema di riferimento attuale dell’angolo specificato
  • g2d.scale(dx,dy)
    Scala il sistema di riferimento corrente, moltiplica tutti i parametri successivi per i fattori specificati

    • 0.5 = 50% (dimezza)
    • 1 = 100%
    • 2 = 200% (raddoppia)
  • g2d.setTransform(…)
    Riporta la trasformazione alla matrice identità. Poi applica la trasformazione specificata.
  • g2d.transform(…)
    Applica la trasformazione specificata. Si aggiunge a quella attuale.
  • g2d.translate(x,y)
    Cambia la posizione attuale, normalmente (0,0), con le coordinate specificate.

Tutte le impostazioni dello stato attuale possono essere salvate (in uno stack…) e reimpostate alla fine del disegno

  • g2d.restore(), recupera l’ultimo stato salvato
  • g2d.save(), memorizza lo stato attuale

Lascia un commento