Interacción continua

Home / Processing / Interacción continua

Interacción continua

en Processing

cuadro2

cuadro3

cuadro4

cuadro6

cuadro7

 

cuadro8

 

float contador = 1;
boolean triangulo = true;
boolean rectangulo = true;

void setup() {
background(0);
size (900, 400);
}

void draw() {

//if (mouseX>200) {
//fill(255, 80, 90, 20);
//} else {
//fill(0, 255, 80, 20);
//}
noFill();
if (mouseY>200) {

stroke(0, 255, 80, mouseX/10);
} else {

stroke(255, 80, 90, mouseX/10);
}

if (mousePressed== true) {
ellipse(mouseX, mouseY, mouseX/2, mouseX/2);
}
if (triangulo == true) {
pushMatrix();
translate(mouseX, mouseY);
rotate(radians(contador));
triangle(mouseX/5, mouseX/5, 60, 80, 123, 25);
popMatrix();
contador +=.5;
}
if (rectangulo == true) {
pushMatrix();
translate(mouseX, mouseY);
rotate(radians(contador));
rect(mouseX/5, mouseX/5, 60, 80);
popMatrix();
contador +=.5;
}
}

void keyPressed() {
if (key== ‘r’) {
if (rectangulo == true) {
rectangulo = false;
} else {
rectangulo = true;
}
}
if (key==’s’) {
save(“cuadro.png”);
}
if (key==’i’) {
background(255);
}
if (key==’b’) {
background(0);
}
if (key==’t’) {
if (triangulo == true) {
triangulo = false;
} else {
triangulo = true;
}
}
}

rivas_sofi
rivas_sofi
Graphic Designer | I love... Design - DIY- Gadgets - Travel - Beer
Te recomendamos leer

Deja un comentario

Escribe una palabra para buscar y presiona ENTER: