Creare immagini

Nel caso non si voglia distribuire un certo progetto, si possono comunque creare delle immagini del suo output. Le immagini si salvano con la funzione saveFrame(). Aggiungendo saveFrame() alla fine di draw() si otterrà una sequenza di immagini in formato TIFF dell’output del programma chiamate screen-0001.tif, screen-0002.tif, … Sarà salvato un nuovo file per ogni esecuzione di draw(). Attenzione: la cartella dello sketch … Leggi tutto

Modalità di programmazione

Processing permette di programmare a tre livelli di complessità: base, continua e Java. I principianti dovrebbero cominciare con la modalità base per imparare l’uso delle coordinate, delle variabili, dei cicli… prima di passare alle modalità continua e Java. Base Questa modalità si utilizza per disegnare immagini statiche e per impare le basi della programmazione. Le … Leggi tutto

Modalità di rendering

Attualmente Processing ha quattro modalità di rendering. I programmi scritti con Processing possono essere renderizzati utilizzando le librerie di disegno 2D di Java un motore 3D personalizzato detto P3D attraverso OpenGL utilizzando l’interfaccia JOGL un motore 2D personalizzato detto P2D. La modalità di rendering è specificata attraverso la funzione size(). È stato fatto un grande sforzo per far apparire il linguaggio di … Leggi tutto

Esempi ufficiali

Mentre molti programmatori imparano a programmare a scuola, altri imparano da soli.Apprendere per conto proprio significa osservare tanto codice scritto da altri: avviandolo, modificandolo, rompendolo e migliorandolo finché diventerà qualcosa di nuovo. Con questo modello di apprendimento in testa, il download di Processing include dozzine di esempi che dimostrano le differenti caratteristiche dell’ambiente e delle API. Agli … Leggi tutto

Hello World

In Processing il programma equivalente a Hello World è semplicemente disegnare una linea: line(15, 25, 70, 90); Inserisci questo esempio e premi il pulsante Run, l’icona che assomiglia a un pulsante Play di un comune dispositivo audio o video.Il codice apparirà in una nuova finestra, con uno sfondo grigio e una linea nera dalle coordinate (15, 25) a (70, 90).Le coordinate (0, 0) sono nell’angolo in … Leggi tutto

Sistema di coordinate

Processing utilizza un sistema di coordinate cartesiane con l’origine nell’angolo in alto a sinistra. Se l’applicazione è di dimensioni 640×480 pixel Processing può inoltre simulare il disegno in tre dimensioni

Sketchbook

Ogni sketch ha una propria cartella. Il file di programma principale ha lo stesso nome della cartella e si trova al suo interno. Per esempio, se lo sketch si chiama Sketch_123, la cartella dello sketch si chiamerà Sketch_123 e il file principale sarà chiamato Sketch_123.pde. L’estensione di file .pde è un acronimo per Processing Development Environment. La cartella dello sketch contiene a volte … Leggi tutto

Sketch

In Processing i programmi si chiamano sketch. L’idea è quella di rendere la programmazione in stile Java più simile allo scripting, e adottare lo stile dello scripting per velocizzare la scrittura del codice. Gli sketch sono memorizzati nello sketchbook, una cartella che è usata come posizione di default dove salvare tutti i progetti. Quando si avvia Processing, sarà … Leggi tutto

PDE

Da aggiornare alle ultime versioni. L’IDE (ambiente di sviluppo integrato) di Processing è costituito da un editor di testo semplice per scrivere il codice, un’area dei messaggi, una console di testo, una barra di schede per gestire i file, una barra degli strumenti con pulsanti per le operazioni più frequenti e una serie di menu. … Leggi tutto

Introduzione

Processing è un ambiente di programmazione semplice che è stato creato per rendere più semplice lo sviluppo di applicazioni grafiche con particolare attenzione alle animazioni e all’interazione immediata con gli utenti. Gli sviluppatori volevano un mezzo per trasformare le idee in codice. Nell’arco dei sei anni di sviluppo le sue potenzialità sono cresciute e Processing è stato … Leggi tutto