Paulina Martinez IE2012 Proyecto Final

De Casiopea


Archivo:PaulinaProyecto.pdf

TítuloPaulina Martinez IE2012 Proyecto Final
Tipo de ProyectoProyecto de Curso
Palabras Claveproyecto final
Período2012-2012
AsignaturaTaller Inicial Común 1ª y 2ª Etapa
Del CursoImagen Escrita 2012
CarrerasDiseño Gráfico, Diseño Industrial
Alumno(s)Paulina Martínez
ProfesorHerbert Spencer
PDFArchivo:PaulinaProyecto.pdf

Teselación de un plano a partir de una figura construida que se repite en distintas ubicaciones y rotaciones para construir figura y fondo.


import processing.pdf.*;

void setup() {
size (1000, 1000, PDF, "Proyecto_Final.pdf"); 
background(255);
smooth();
fill(0);
}

void draw() { 

for (float x=100;x<900;x=x+120) { 
for (float y=100;y<900; y=y+120) {
pushMatrix();
translate(x,y);
transform();
popMatrix();
println("YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA");
exit();

}
}
}

void cosa() {
beginShape();

noFill();
curveVertex (0, 0);
curveVertex ( 10, 10);
curveVertex ( 13, 7);
curveVertex ( 15, 5);
curveVertex ( 20, 3);
curveVertex ( 25, 5);
curveVertex ( 30, 8);
curveVertex ( 10, 20);
curveVertex ( 34, 10);
curveVertex ( 33, 15);
curveVertex ( 32, 20);
curveVertex ( 33, 25);
curveVertex ( 37, 28);
curveVertex ( 41, 25);
curveVertex ( 45, 28);
curveVertex ( 50, 20);
curveVertex ( 58, 17);
curveVertex ( 60, 19);
curveVertex ( 60, 23);
curveVertex ( 56, 29);
curveVertex ( 52, 30);
curveVertex ( 47, 31);
curveVertex ( 43, 33);
curveVertex ( 37, 34);
curveVertex ( 36, 37);
curveVertex ( 38, 44);
curveVertex ( 44, 48);
curveVertex ( 48, 50);
curveVertex ( 50, 57);
curveVertex ( 45, 58);
curveVertex ( 35, 60);
curveVertex ( 30, 60);
curveVertex ( 24, 62);
curveVertex ( 23, 40);
curveVertex ( 25, 40);
curveVertex ( 22, 37);
curveVertex ( 20, 40);
curveVertex ( 17, 45);
curveVertex ( 12, 47);
curveVertex ( 7, 44) ;
curveVertex ( 5, 33);
curveVertex ( 10, 28);
curveVertex ( 17, 30);
curveVertex ( 22, 27);
curveVertex ( 20, 22);
curveVertex ( 17, 22);
curveVertex ( 13, 17);
curveVertex ( 10, 12);
curveVertex ( 10, 10);
curveVertex ( 30, 0);

endShape(CLOSE);
}
void transform(){
pushMatrix();
cosa();

rotate(-30);
cosa();
rotate(-30);
cosa();
rotate(-30);
cosa();
popMatrix();
}