Vai al contenuto

Archivio:

Processing

ūüď¨ Per rimanere aggiornato sui prossimi articoli e su altri contenuti di creative coding, puoi iscriverti a questa newsletter. Per farlo √® sufficiente inserire il tuo indirizzo e-mail nel campo qui sotto.

Puoi leggere l'archivio qui. Powered by TinyLetter

Array bidimensionali in Processing

In programmazione gli Array sono utili per archiviare in modo ordinato¬†una serie di informazioni.¬†Per chi avesse bisogno di un recap, questo √® l’articolo in cui¬†ho introdotto il concetto di array e il loro utilizzo in Processing. A volte pu√≤ capitare di avere a che fare con informazioni che non possono essere rappresentate in un’unica dimensione. […]

Esercizio: Bouncing Ball, parte 2

Prima di procedere con la lettura di questo post, assicuratevi di aver letto la prima parte: Esercizio: Bouncing Ball, parte 1. Avete provato a trovare la soluzione al quesito posto alla fine dell’articolo? Bouncing Ball Eravamo rimasti con un cerchio che, una volta disegnato sullo schermo, si muoveva da destra verso sinistra e, una volta […]

Esercizio 2: I quattro quadranti

Nell’ultima lezione pubblicata abbiamo parlato di controlli condizionali e operatori logici. Ecco la soluzione all’esercizio dei “quattro quadranti”: Soluzione all’esercizio proposto in questa lezione: http://blog.federicopepe.com/2015/10/controlli-condizionali-ii-operatori-logici/ Raw ex_1_Quattro_Quadranti.pde /* * Esercizio 2: I quattro quadranti * by Federico Pepe * http://blog.federicopepe.com/processing */ void setup() { size(500, 500); stroke(255); fill(255); } void draw() { // Imposto il […]

Controlli condizionali II: operatori logici

NdA:¬†da oggi, nei post della categoria Processing troverete gli screenshot aggiornati alla versione 3. Se volete scoprire quali sono le principali novit√† di quest’ultima versione, potete fare riferimento¬†a questo post. La scorsa settimana abbiamo imparato a utilizzare i controlli condizionali if, else if ed else per fare in modo che i nostri programmi eseguano determinate […]

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 √®, […]

Primitive 2D: point(), line(), rect(), ellipse(), triangle()

Nel post precedente abbiamo realizzato il nostro primo sketch disegnando una linea sullo schermo in Processing. In questo post far√≤ una panoramica su altre forme di base, chiamate primitive 2D, che utilizzeremo di frequente nei nostri programmi futuri. Cominciare a imparare a memoria i nomi delle funzioni che usiamo maggiormente e la loro sintassi corretta √® di fondamentale importanza quando si impara […]

Introduzione a Processing

Processing √® un linguaggio di programmazione visuale¬†creato nel 2001 da Ben Fry e Casey Reas al MIT Media Lab di Boston. L’obiettivo di questo progetto era creare un linguaggio che potesse essere usato dagli artisti visuali per sperimentare nuove forme di comunicazione e, data la sua semplicit√†,¬†come strumento di apprendimento per avvicinare le persone alla […]