Proyecto final imagen escrita

De Casiopea
proyecto final imagen escrita Matías Marín
Títuloproyecto final imagen escrita Matías Marín
Tipo de ProyectoProyecto de Taller
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)Matías Adolfo Marín Araya
ProfesorHerbert Spencer
PDFArchivo:PROYECTO FINAL IMAGEN ESCRITA.PDF

Se buscó crear un patron que llenase el espacio, formando vacíos luminosos en él. los espacios entre formas se pensaron para permitir la que la estructura de la teselación no colapsase.



//EJEMPLO SACADO DE OPENPROCESSING.ORG/SKETCH/27860 , DE ALISON ROBIN Y LLAMADO "Rotating Square Tessellation "//
// SE HA MODIFICADO DE MANERA QUE LA TESELA Y SUS RESPECTIVAS MODIFICACIONES OBEDECEN A LA CREACIÓNES PERSONALES HECHAS EN GEOGEBRA//

import processing.pdf.*;

void setup() {

size(1000,1000,PDF,"PROYECTO FINAL IMAGEN ESCRITA.pdf");
stroke(0);
background(255);

for (int i=0; i<20; i++) {
pushMatrix();
for (int j=0; j<20; j++) {
fullsquare();
translate(0,115);
}
popMatrix();
translate(115,0);
}
}

void tesela() {
beginShape();
vertex(0,45);
vertex(15,30);
vertex(5,20);
vertex(15,10);
vertex(45,0);
vertex(55,10);
vertex(35,20);
vertex(45,30);
vertex(35,40);
vertex(25,30);
vertex(25,50);
vertex(15,60);
endShape();
}

void fullsquare() { 
pushMatrix();
fill(255);
tesela();
translate(0,115); 
rotate(3*PI/2);
fill(255);
tesela();
rotate(PI/2); 
translate(115,0); 
rotate(PI);
fill(255);
tesela();
rotate(PI);
translate(0,-115);
rotate(PI/2);
fill(255);
tesela();
popMatrix(); 
println("listo");
exit();
}