Alyssa Ruts: Proyecto final, Teselación 2.0
De Casiopea
Archivo:ALyssa ProyectoFinal.pdf
Título | |
---|---|
Tipo de Proyecto | Proyecto de Taller |
Palabras Clave | proyecto final |
Asignatura | Imagen Escrita 2012, |
Del Curso | Imagen Escrita 2012 |
Carreras | Diseñ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) | Alyssa Ruts |
Profesor | Herbert Spencer |
La idea para el proyecto final es hacer una teselación de perfiles de personas, usando la función vertex, la cual siempre se abre con un beginShape porque al final se está haciendo una figura, entonces vertex indica donde se ubican estos puntos, o lineas para hacer la figura deseada, finalizandola con endShape. El problema que ocurrió fue que la figura quedó dada vuelta y la fineza del perfil no es como deberia quedar, aunque ya se entregó sigo trabajando para mejorar aquello.
import processing.pdf.*; void setup() { size(1000, 1000, PDF, "Proyecto_Final.pdf"); // Se exporta en PDF background(255); stroke(0); strokeWeight(3); noFill(); } void draw() { tessa(); // Se llama a la función que crea la figura original for (int i=0;i<15;i+=1) { // Se crea esta estructura para duplicar la forma pushMatrix(); // Después de una iteración vuelve a las coordenadas originales translate(80*i,0); // Se traslada el origen del sistema coordenado for (int j=0;j<15;j+=1){ pushMatrix(); translate(0,80*j); tessa(); popMatrix(); } popMatrix(); } println("PDF Listo. Presione Ctrl+k para ver el pdf"); exit(); } void tessa() { // Se llama la función beginShape(); // Se utiliza para dibujar la figura vertex (0,0); // cada vertice se nombra por separado vertex(20,0); vertex(20,10); vertex(0,10); vertex(0,20); vertex(20,20); vertex(20,30); vertex(40,30); vertex(20,50); vertex(10,50); vertex(10,60); vertex(20,70); vertex(20,80); vertex (0,80); vertex(80,80); vertex(60,80); vertex(60,70); vertex(50,60); vertex(50,50); vertex(80,30); vertex(60,30); vertex(60,20); vertex(40,20); vertex(40,10); vertex(60,10); vertex(60,0); vertex(80,0); vertex(20,0); endShape(); // se termina la figura declarandola con endShape. }