Feeds:
Articoli
Commenti

Archive for 14 dicembre 2009

Con le prime basi di Processing che mi sono state insegnate, ho realizzato un albero di Natale, con luci che al clic cambiano colore…

Ecco qua il mio alberino prima le luci sono spente e poi si accendono. Ed il codice annesso.



int x=180;
int y=300;
int w=40;
int h=60;
float r;
float g;
float b;
boolean button = false;
void setup() {
size(400,400);
background(255,0,0);
rectMode(CORNER);
fill(100,80,0);
rect(x,y,w,h);
fill(14,100,0);
beginShape(POLYGON);
vertex(100,300);
vertex(150, 250);
vertex(110, 250);
vertex(160,200);
vertex(120,200);
vertex(170,150);
vertex(130,150);
vertex(200,100);
vertex(270,150);
vertex(230,150);
vertex(280,200);
vertex(240,200);
vertex(290,250);
vertex(250,250);
vertex(300,300);
endShape(CLOSE);}
void draw() {
if (mouseX>x&&mouseY>y&&mouseX<x+w&&mouseY<y+h&&mousePressed){
fill(r,g,b);
ellipse(100,300,15,15);
ellipse(150,250,15,15);
ellipse(110,250,15,15);
ellipse(160,200,15,15);
ellipse(120,200,15,15);
ellipse(170,150,15,15);
ellipse(130,150,15,15);
ellipse(200,100,15,15);
ellipse(270,150,15,15);
ellipse(230,150,15,15);
ellipse(280,200,15,15);
ellipse(240,200,15,15);
ellipse(290,250,15,15);
ellipse(250,250,15,15);
ellipse(300,300,15,15);  }}
void mousePressed() {
r=(random(0,255));
g=(random(0,255));
b=(random(0,255));}

Read Full Post »

Prima lezione di processing. Ecco quello che ho imparato:

– funzione void setup()

-funzione void draw()

-realizzazione di figure 2d

-while, for, if

Chiara

Read Full Post »