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 Gráfico" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property., Diseño Industrial"Diseño Industrial" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property.
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();
}