Entrega final Imagen escrita 2012 macarena allendes

De Casiopea



TítuloProyecto final-Teselación
Tipo de ProyectoProyecto de Taller
Palabras Claveproyecto final
Período2012-
AsignaturaTaller Inicial Común 1ª y 2ª Etapa
Del CursoImagen Escrita 2012
CarrerasDiseño Gráfico, Diseño Industrial
Alumno(s)Macarena Allendes
ProfesorHerbert Spencer


Medio:Proyecto final macarena allendes.rar El trabajo consiste en crear una teselación.


import processing.pdf.*;


PShape s; float Xspacer; // espaciador horizontal float Yspacer; // espaciador vertical (altura del triángulo equilátero de lado Xspacer) float margen = 100; // margen float tam = 20;

void setup() {

 // calculo Yspacer por Pitágotas:
 Yspacer = sqrt( pow(Xspacer, 2) - pow(Xspacer, 2));
 s = loadShape("nuevo.svg");
 size(1000, 1000, PDF, "Proyecto_Final2.pdf");
 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-margen; y+= s.height) {
   rowCount ++;    // cuento las filas
   par = rowCount % 2; // genero el número par (0 ó 1)
   if ( par == 0) {
     initX = margen; // defino el inicio de la fila adelantada
   }
   else {
     initX = margen; // defino el inicio de la fila "normal"
   }
   for (float x = initX; x < width - margen; x += s.width) {
     shape(s, x, y,s.width,s.height); 
   }
 }
 println("Listo. Presione Ctrl+k para ver el pdf");
 exit();

}