Proyecto Final Eduardo Arratia 2012

De Casiopea
Revisión del 03:23 6 sep 2012 de Eduardoarratia (discusión | contribs.) (Página creada con «{{Proyecto |Título=Eduardo Arratia Proyecto Final 2012 |Tipo de Proyecto=Proyecto de Taller |Palabras Clave=Proyecto Final |Carreras Relacionadas=Arquitectura |Asignaturas...»)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Eduardo Arratia Proyecto Final 2012


TítuloEduardo Arratia Proyecto Final 2012
Tipo de ProyectoProyecto de Taller
Palabras ClaveProyecto Final
AsignaturaImagen Escrita 2012,
CarrerasArquitectura
Alumno(s)Eduardo Arratia
ProfesorHerbert Spencer


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();

}