Leninn G 1° ARQ 2012 mosaico
De Casiopea
Título | Mosaico |
---|---|
Tipo de Proyecto | Proyecto de Curso |
Período | 2012-2012 |
Asignatura | Imagen Escrita 2012, |
Del Curso | Imagen Escrita 2012, |
Carreras | Arquitectura |
Alumno(s) | Leninn Gustainsson |
Profesor | Herbert 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); } } }
}