Poligono: Ignacio Madinagoitia

De Casiopea
Revisión del 12:04 27 jun 2013 de Inakimadinagoitia (discusión | contribs.)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Poligono


TítuloPoligono
Tipo de ProyectoProyecto de Curso
Palabras Clavetarea 3
Período2013-
AsignaturaImagen Escrita,
Del CursoImagen Escrita 2013 - ARQ,
CarrerasArquitectura
Alumno(s)Ignacio Madinagoitia
ProfesorHerbert Spencer

int num = 12;

float i = TWO_PI / num; // incremento del ángulo en el ciclo for float r = 70; // radio float x, y; // delaro x e y, pero no les asigno valor (por ahora)

void setup() {

 size(500, 500);

}

void draw() {

 background(#0099FF);

fill (#000033);

 num = mouseX / 30;   // parametrización del número de vérices de acuerdo a mouseX
 float i = TWO_PI / num; // re-calculo el incremento del ángulo entre vértices
 beginShape();
 for (float t = 0; t < TWO_PI; t = t + i) {
   x = cos(t) * r + width/4;
   y = sin(t) * r + height/1.5;
   vertex(x, y);
 }
 endShape(CLOSE);
 
   beginShape ();
 fill (#FF9900);
 for (float t = 0; t < TWO_PI; t = t + i) {
   x = cos(t) * r + width/5;
   y = sin(t) * r + height/6;
   vertex (x, y);
 }
 endShape ();
 saveFrame ("poligonomadinagoitia");

}