Eventi: mousePressed() e keyPressed()

Un po’ alla volta stiamo rendendo i nostri sketch sempre più interattivi grazie ai movimenti del mouse. Per proseguire il percorso della scorsa lezione e prima di imparare a creare e utilizzare a nostro piacere delle variabili, argomento che verrà trattato la prossima settimana, oggi parliamo di eventi. Per fare un breve recap: abbiamo imparato come utilizzare … Continua a leggere Eventi: mousePressed() e keyPressed()

Blocchi di codice e flusso: setup() e draw()

Oggi introduciamo due concetti di base molto importanti che ci porteranno a realizzare dei programmi interattivi con Processing. Fino ad oggi, ci siamo limitati a scrivere una linea di codice dopo l’altra e abbiamo imparato che quando clicchiamo sul pulsante Run, se non ci sono errori, ciascuna di esse viene processata in ordine dalla prima all’ultima. Gli sketch che … Continua a leggere Blocchi di codice e flusso: setup() e draw()

Esercizio 1: Piet Mondrian

Ecco una delle possibili soluzioni del primo compito a casa: realizzare uno sketch ispirato alle composizioni geometriche di Piet Mondrian. Come ho già avuto modo di scrivere: Imparare a programmare non significa soltanto studiare, capire la sintassi e copiare-incollare del codice trovato su internet ma anche porsi dei problemi e provare a risolverli autonomamente. Il mio consiglio è, … Continua a leggere Esercizio 1: Piet Mondrian

Colori RGB

Nell’ultimo post abbiamo imparato cosa sono le primitive 2D e siamo riusciti a far disegnare al nostro computer alcune semplici forme geometriche sullo schermo. Nel realizzare questi semplici sketch forse qualcuno di voi avrà notato una particolarità: di default Processing colora di bianco l’interno della forma e di nero il bordo mentre lo sfondo dello sketch … Continua a leggere Colori RGB