Leninn G 1° ARQ 2012 mosaico

De Casiopea


TítuloMosaico
Tipo de ProyectoProyecto de Curso
Período2012-2012
AsignaturaImagen Escrita 2012,
Del CursoImagen Escrita 2012,
CarrerasArquitectura
Alumno(s)Leninn Gustainsson
ProfesorHerbert Spencer

//teclas: n crea nueva combinacion //  : s , guarda captura de pantalla . Bee bicho;

void setup() {

 size(700, 700);
 noLoop();
 
 bicho = new Bee(); // creo nuevo objeto 

}

void draw() {

 background(6666666);
 bicho.cuadrado();
 
 for (int i =0; i<660 ;i+=100) {  // aca establezco la grilla de los objetos usando translate
   for (int j=0; j<660 ;j+=100) {
     pushMatrix();
     translate(i, j);
     bicho.cuadrado();
     popMatrix();
  
     
   }
 }

}

void keyPressed() {

 if (key == 's') { // graba
   saveFrame("img/######.jpg");
 }
 if (key == 'n') { // hace nueva forma , redibuja
   redraw();}}
   
 

//----------------------------------------------------------------


class Bee {

 int x1; //punt1x
 int y1; //punto1y 
 int cx1; //control x1
 int cy1; //control y1
   int re; //relleno on/off
 //-------------------------
 int i; // for
 Bee() {  // declaro variables y sus valores
   x1=20;
   y1=20;
   
   cx1=7;
   cy1=7;
 }
 void cuadrado() {
   fill(0);
   for (int i=0; i<250; i+=5) {
     for (int j=0; j<250; j+=5) {
       re=(int)random(255);
       if (re<128) {
         re=0;
       } 
       else {
         re=240;
       }
       fill(re);
       stroke(150);
       rect (x1+i*2, y1+j*2, cx1, cy1*3);
     }
   }
 }

}