Proyecto Teselacion - Carla Manriquez
De Casiopea
Título | Teselacion remolino |
---|---|
Tipo de Proyecto | Proyecto de Curso |
Palabras Clave | proyecto final |
Período | 2012- |
Asignatura | Imagen Escrita 2012, |
Del Curso | Imagen Escrita 2012, |
Carreras | Arquitectura |
Alumno(s) | Carla Manriquez |
Profesor | Herbert Spencer |
- El proyecto intenta mostrar una especie de remolino, creado con una misma forma puesta en rotacion *
////////////////////////////////////////////////////////
import processing.pdf.*;
void setup() {
size(1000, 1000, PDF, "ProyectoTese.pdf"); smooth(); background (255); noFill (); stroke(0.25); for (int i=10; i<30; i++) { pushMatrix(); for (int j=10; j<30; j++) { fullsquare(); translate(0,80); } popMatrix(); translate(80,0); } println("Listo. Ctrl+K para ver el pdf"); exit();
}
void tessellate() {
beginShape(); vertex(0,0); vertex(10,0); vertex(20,10); vertex(20,20); vertex(10,30); vertex(0,20); vertex(10,20); vertex(10,10); vertex(0,0);
endShape();
}
void fullsquare() {
pushMatrix(); fill(0); // se marca la diferencia con distintos rellenos tessellate(); translate(0,80); // rotate(3*PI/2); fill(255); tessellate(); rotate(PI/2); // Deshace el ultimo giro ( traducción mas sencilla) translate(80,0); // rotate(PI); fill(0); tessellate(); rotate(PI); translate(0,-80); rotate(PI/2); fill(255); tessellate(); popMatrix(); // Da vuelta a la izquierda
}