Maximiliano Olea: Función Matemática Normalizada

De Casiopea
Revisión del 21:17 23 may 2012 de Maxolea (discusión | contribs.)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Función Matemática Normalizada


TítuloFunción Matemática Normalizada
Tipo de ProyectoProyecto de Taller
Palabras Clavetarea 3
AsignaturaTaller Inicial 1ª y 2ª Etapa,
Del CursoImagen Escrita 2012,
CarrerasArquitectura
Alumno(s)Maximiliano Olea
ProfesorHerbert Spencer
/*
el resultado de este "intento de función" es una curva que va creciendo
 a medida que se mueve el mouse desde la esquina superior izquierda
 hacia la inferior derecha. Se le agregan figuras (cuadraditos) para
 experimentar la deformacion al jugar con esta función */

float y, n; 
float m;

void setup() {

  size(700, 700);
}

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

  float t = tam*6; 
  stroke(#780FD6 );
  line(x, y, x-y, x*y);
  stroke (#000000);
  line(x, y, x+y, y-x);
}

void draw() {

  background(255);  
  /*  */
  for (int x = 0; x < height; x++) {
    n = norm(x, 0, height); 
    m = map(mouseX, 0, width, 1, 25); //mapea la imagen y le da margen
    y = pow(n, m) * height;  
    cruz(x, y, x);
    cruz(x, x-y, y+x);
  }
  println(m); /*
 registra el movimiento del mouse expresado en cordenadas 
   */
}