Processing un linguaggio di programmazione open source dedicato
- Slides: 10
Processing è un linguaggio di programmazione open source dedicato all’elaborazione di immagini, animazioni e suoni. I suoi inventori sono Ben Fry (Broad Istitute) e Casey Reas (UCLA) www. processing. org
Processing è disponibile per: Windows Linux Mac OSX Caratteristiche Base: Primitive 2 d 3 d Curve trasformazioni luci materiali camere Gestione I/O: Mouse Tastiera File Web e Timer Librerie Matematiche ver: 1. 0. 9 Librerie Aggiuntive: http: //processing. org/reference/libr aries/
Particle Show: Image Processing: Super. Nova (Robert Hodgin) videoSuper. Nova. mov Grass (Barbarian Group) videoGrass. mov Shadow Monster (Philip Worthington) videoshadow_Monsters 3. mov Manual Input Session (Levin/Lieberman) Messa di Voce(Levin/Lieberman) videoMessa. Di. Voce. mov Multimonitor: Hardware: Mpe (Shiffman) videompe. mov videorun. mov Piexel Roller (r. Andom International) videoPixel Roller image. mov Sudden. Motion (Shiffman student) videofontana. mov Kaleido (Suzung Kim) videokaleido. mov
Libraries: Libraries. Name/library
Nome Progetto: data: Danza_4 x 4_cerchi_optimized Tutti i contenuti multimediali e i font Estensione file: . pde
Help/Environment Help/Reference
Scaricare l'editor: http: //www. eclipse. org/downloads/ Creare un nuovo progetto: FILE --> NEW PROJECT Aggiungere le librerie Processing: FILE --> IMPORT --> GENERAL --> FILE SYSTEM Selezionare: core. jar Compilare la libreria: BUILD PATH --> ADD TO BUILD PATH Buon lavoro Il tutorial originale: http: //processing. org/learning/eclipse/
size() determina la grandezza della finestra di disegno no. Loop() redraw() frame. Rate() determina il tempo di ridisegno arc() ellipse() line() point() quad() rect() triangle() 2 D primitives Gestione del mouse o tastiera
Esercizi 2 d primitives • Es 0 width/height Color space • Es 1 Boolean Line Fill Strokeweight • Es 2 Iteration Line Curve • Es 4 creare una funzione Vertexcurve • Es 5 Ricorsione semplice • Es 3 Quad Line • Es 6 Ricorsione casuale Cap 3: Programming Interactivity
Proposta di progetto: Scanimation Vide o Tutorial
- Linguaggi dichiarativi
- Linguaggio di alto livello
- Osu! linguaggio di programmazione
- Linguaggio di programmazione cruciverba
- Ablative absolute example
- Perfect passive participle
- Open innovation open science open to the world
- Programmazione orientata agli oggetti roma tre
- Programmazione religione scuola infanzia 2019-2020
- Schema ladder
- Programmazione concorrente