Carla Stipo curvas que responden al mouse

De Casiopea



Títulocurvas que responden al mouse
Tipo de ProyectoProyecto de Curso
Palabras Clavetarea 3
Período2012-
AsignaturaImagen Escrita 2012
Del CursoImagen Escrita 2012
CarrerasArquitectura
Alumno(s)Carla Stipo
ProfesorHerbert Spencer

float y, n; float m;

void setup() {

 size (700, 700);

}

void grilla(int divsX, int divsY) {

 stroke(240);
 float xSpacer = width/(float)divsX;
 float ySpacer = height/(float)divsY;
 for (float y = ySpacer; y < height; y +=ySpacer) {
   line (0, y, width, y);
 }
 for (float x = xSpacer; x < width; x +=xSpacer) {
   line(x, 0, x, height);
 }

}

void cruz(float x, float y, float tam) {

 float t= tam/2;
 stroke(150, 30, 50, 20);
 line(x-t, y-t, x+t, y+t);
 line(x-t, y+t, x+t, y-t);

} void draw() {

 background(255);
 grilla(40, 20);
 for (int x = 3; x < width; x++) {
   n= norm(x, 0, width);
   m= map(mouseX, 0, width, 1, 20);
   y= pow(n, m) * height;
   cruz(x, y, 15);
   cruz(x, height-y, 5);
 }
 println(m);

}