El processing resulto bastante entretenido y realmente puede ser una herramienta expresiva interesante, aunque estos ejercicios que hice realmente no soy muy complejos en varios tome los ejercicios de la pagina y los modifique y otros estuve experimentando con el movimiento del mouse.
void setup(){
size(620,480);
background(255);
}
void draw(){
stroke(0);
fill(135);
rectMode(CENTER);
ellipse(mouseX,mouseY,40,40);
fill(150,40,80);
ellipse((random(400)),(random(500)),40,40);
}
void setup(){
size(400,320);
background(255);
}
void draw(){
strokeWeight(2);
smooth();
fill(128,128,random(256));
rectMode(CENTER);
rect(mouseX,mouseY,50,50);
}
void keyPressed(){
background(255);
}
void setup(){
size(640,480);
background(255);
}
void draw(){
strokeWeight(2);
smooth();
fill((random(125)),((random(160))),50,125);
rectMode(CENTER);
rect((random(480)),
(random(620)),100,50);
fill((random(127)),(random(125)),39);
rect((random(400)),
(random(380)),50,60);
fill(200,30,15);
ellipse((random(400)),
((random(640))),125,60);
ellipse(mouseX,mouseY,90,90);
}
void setup(){
size(1000,400);
background(255);
smooth();
}
void draw(){
translate(frameCount*2,200);
rotate(radians(frameCount*3));
float sclSize=sin(radians(frameCount*3.5));
scale(map(sclSize,-1,1,.5,1));
drawFigure();
}
void drawFigure(){
noFill();
stroke(0,0,0,128);
ellipse(-60,-40,120,80);
rect(mouseX, mouseY,50,50);
}
void setup(){
size(1280,490);
background(255);
smooth();
}
void draw(){
stroke(0,0,0,128);
noFill();
rect(mouseX,mouseY,140,140);
ellipse(mouseX,mouseY,130,130);
}
void setup(){
size(1280,490);
background(255);
smooth();
}
void draw(){
stroke(0,0,0,128);
noFill();
rect(mouseX,mouseY,140,140);
ellipse(mouseY,mouseX,130,130);
}
No hay comentarios:
Publicar un comentario