Finestra grafica

frameRate() Specifica il numero di schermate che saranno disegnate ogni secondo. Se il computer non è abbastanza veloce per sostenere il tasso specificato, esso non sarà raggiunto. Per esempio, la chiamata di funzione frameRate(30) tenterà di impostare l’aggiornamento a 30 volte al secondo. Si consiglia di impostare l’aggiornamento all’interno di setup(). L’aggiornamento di default è 60 schermate al … Leggi tutto

Struttura del programma

setup() Quando il programma parte setup() è la prima funzione chiamata automaticamente. Non può essere richiamata da programma. Si utilizza per definire le proprietà iniziali dell’applicazione (dimensione, colore dello sfondo, …) o per svolgere operazioni (caricare immagini, …) prima che inizi l’esecuzione di draw(). draw() Dopo l’esecuzione di setup() è la volta di draw(). La sua esecuzione continua finché il programma … Leggi tutto

Tastiera

keyPressed() keyReleased() La funzione è chiamata ogni volta che un tasto viene premuto/rilasciato. keyTyped() La funzione keyTyped() è chiamata ogni volta che un tasto è premuto, ma i tasti azione, come Ctrl, Shift e Alt sono ignorati. Siccome la gestione della pressione ripetuta di un tasto dipende dal sistema operativo, il numero di chiamate della funzione keyTyped() dipenderà dalla configurazione del computer. Buona norma impone … Leggi tutto

Area di testo

print() Scrive nell’area console, in basso, dell’IDE di Processing. Questo è spesso utile per dare un’occhiata ai dati che il programma sta producendo. Elementi singoli possono essere separati con virgolette (“…”) e uniti con l’operatore di concatenazione (+). A partire dalla release 0125, per stampare il contenuto di un array si usa println(). println() Ogni chiamata … Leggi tutto

Trasformazioni

Le trasformazioni avvengono in funzione della posizione dell’oggetto rispetto all’origine. Le trasformazioni 3d richiedono l’uso del parametro P3D oppure OPENGL in combinazione con size(). Le trasformazioni si applicano a tutto quello che succede dopo la chiamata di una funzione e chiamate successive accumulano i loro effetti. Se una funzione è chiamata all’interno di draw(), la sua trasformazione … Leggi tutto