Lez.4 - Grafica cinetica e reattiva
- Funzioni setup() e draw()
- Le funzioni
- Definire una funzione
- Chiamare una funzione
- Le funzioni setup() e draw()
- Disegno progressivo
- Disegno "animato"
- Variabili (globali) condivise
- Controllo del draw()
- Controllo del draw(): esempio
- Cinetismi di base
- Scorrere del tempo: secondi
- La variabile di sistema frameCount
- Uso di frameCount con l'operatore % (modulo)
- Interpolazioni fra valori
- Uso di una variabile di controllo delle interpolazioni
- Interpolazioni con la funzione lerp()
- Interpolazioni su curve di Bézier
- Interpolazione dei colori
- Interpolazioni oscillanti
- Andamento delle interpolazioni
- Attenuazioni nelle interpolazioni (easing)
- Andamenti elementari con bezierPoint()
- Funzioni di easing
- Interattività (con la tastiera e il mouse)
- Implementazione dell'interattività
- Codice per implementare l'interattività
- Variabili di sistema della tastiera
- Funzioni di sistema della tastiera
- Variabili di sistema del mouse
- Funzioni di sistema del mouse
- Interazioni temporali
- Posizione precedente del mouse
- Memorizzare le posizioni precedenti del mouse
- Usare le posizioni precedenti del mouse
- Dipingere con “pennelli” dinamici
- Disegnare testi