Bárbara Valdivia arreglo pizarra

De Casiopea
Bárbara Valdivia arreglo pizarra tarea 5


TítuloBárbara Valdivia arreglo pizarra tarea 5
Tipo de ProyectoProyecto de Taller
Palabras Clavetarea 5
Período2012-
Del CursoImagen Escrita 2012,
CarrerasArquitectura
Alumno(s)Bárbara Valdivia
ProfesorHerbert Spencer

// se crea un imagen en la cual al presionar el mouse este va dejando una huella de puntos, y la cercanía de estos dependerá de la velocidad de deslizamiento del mouse, a esto se le suma una condicionante para la creación de lineas.

float[][] coords;  
int maxPuntos;  
int c; 
void setup() { 
  size(700, 700); 
  c = 0;  
  maxPuntos = 1000; 
  coords = new float[maxPuntos][4]; 
  strokeWeight(7); 
  background(255);
 
} 

void draw() { 
  stroke(#51DFED);
  if (mousePressed) { 
    coords[c][0] = mouseX; 
    coords[c][1] = mouseY; 
    println(c); 
    c ++; 
  } 
  for (int i = 0; i <= c; i++) { 
    point(coords[i][0], coords[i][1]); 
  } 
} 

void connect() { 
  strokeWeight(2);
  stroke(#EA055D, 100); 
  for (int i = 0; i <= c; i++) { 
    for (int j = 0; j < i; j++) { 
      line(coords[j][0], coords[i][1], coords[i][0], coords[i][0]); 
    } 
saveFrame ("Bbvv5.jpg");  
} 
} 

void keyPressed() { 
  connect(); 
   if (key == ' '){
   background(#21CB28);}
}