José ignacio : ramdon fig

De Casiopea
objetos raros


Títuloobjetos raros
Tipo de ProyectoProyecto de Taller
Palabras Clavetarea 7
AsignaturaTaller Inicial 1ª y 2ª Etapa,
Del CursoImagen Escrita 2012,
CarrerasArquitectura
Alumno(s)José Ignacio Vásquez
ProfesorHerbert Spencer

//con la tecla "r" se resetea el progrma y con la tecla "s" lo guarda

figure[] f; // se establece que existencia de figuras float border = 50; // el borde o margen void setup() {

 size(800, 800); // tamaño
 int figx = 6; // figuras en x 
 int figy = 6; // figuras en y
 f = new figure[figx * figy];
 int c = 0; // counter
 float ysp = (height - (2 * border)) / ((float)figy - 1);
 float xsp = (width - (2 * border)) / ((float)figx - 1);
 
 for (float y = border; y <= height - border; y+= ysp) {
   for (float x = border; x <= width - border; x += xsp) {
     f[c] = new figure(x, y);
     c++;
   }
 }  // se crea el margen y la grilla

smooth(); }

void draw() {

background(245);
for (int j = 0; j < fig.length; j++) {
  fig[j].create(); 
}

}

void keyPressed (){

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