Proyecto Final Eduardo Arratia 2012
De Casiopea
Título | Eduardo Arratia Proyecto Final 2012 |
---|---|
Tipo de Proyecto | Proyecto de Taller |
Palabras Clave | proyecto final |
Del Curso | Imagen Escrita 2012, |
Carreras | Arquitectura |
Alumno(s) | Eduardo Arratia |
Profesor | Herbert Spencer |
Medio:EduardoArratia Imagen Escrita.rar
con la Ayuda de : http://escher.epfl.ch/escher/ y documento subido al grupo de Facebook "Imagen Escrita 2012"
Diseño simple en torno a un círculo mezcla de elementos redondos y rectos para realizar un contraste, mantiene un centro de origen
PShape s; float Xspacer; // espaciador horizontal float Yspacer; // espaciador vertical (altura del triángulo equilátero de lado Xspacer) float margen = 0; // margen... obvio float tam = 200; // tamaño de los puntos o elementos void setup() { // calculo Yspacer por Pitágotas: Yspacer = sqrt( pow(Xspacer, 2) - pow(Xspacer, 2)); s = loadShape("primer calco.svg"); size(1000, 1000); noStroke(); fill(0); smooth(); } void draw() { background(255); float initX; // inicio en X, que varía par-impar int rowCount = 0; // contador de filas int par; // par es 0, impar 1 for (float y = 0; y < height; y+= s.height) { rowCount ++; // cuento las filas par = rowCount % 2; // genero el número par (0 ó 1) if ( par == 0) { initX = 0; // defino el inicio de la fila adelantada } else { initX = 0; // defino el inicio de la fila "normal" } for (float x = initX; x < width ; x += s.width) { shape(s, 190, 0,s.width,s.height); } } } void mouseMoved() { // modifico el tamaño del punto mediante la variable 'mouseX' tam = map(mouseX, 0, width, 0, Xspacer); } ------------------------------- Se trata de un diseño sobrio, de elementos redondos y rectangulares que dan origen a un figura import processing.pdf.*; PShape s; void setup() { s = loadShape("Segundo calco.svg"); size(1000, 1000, PDF, "Segundo calco.pdf"); } void draw() { background(255); shape(s, 0,0, 1000, 1000); exit(); }