Achuralógrofo

De Casiopea
Achuralógrofo Matías Cerda


TítuloAchuralógrofo Matías Cerda
Tipo de ProyectoProyecto de Curso
Palabras ClaveTarea 4
AsignaturaImagen Escrita arq 2013,
Del CursoImagen Escrita,
CarrerasArquitectura
Alumno(s)Matías Cerda
ProfesorHerbert Spencer

float tam;

void setup() {

 size(700, 700);
 background(50);

}

void draw() {

 tam = dist(mouseX, mouseY, pmouseX, pmouseY);
 if (mousePressed) {
   achurado(mouseX, mouseY, tam);
 }

}

void achurado(float x, float y, float mag) {

int num = round((mouseX/width) * 20);

pushMatrix();
{
translate(x, y);
for (int i = 10; i < 60; i ++) {
  
  float var = random(50, 100);
  
  stroke(0 + var, 100 + var, 120 + var);
  noFill();
  
  rect(random(-mag), random(-mag ), random(-mag), random(-mag ));  
  line(random(-mag - 2), random(-mag - 2), random(-mag - 2), random(-mag - 2));
}

}

popMatrix();

} void keyPressed() {

 String filename = "imagen "+day()+"_"+month()+"_"+year()+"_"+hour()+"-"+minute()+"-.png";
 if (key == 's' || key == 'S') {
   saveFrame(filename);
   println("Guardado Correctamente "+filename);
 }
 if (key == ' ') {
   background(50);
 }

}