Mariana Valenzuela segunda pizarra

De Casiopea
Mariana Valenzuela pizarra II



TítuloMariana Valenzuela pizarra II
Tipo de ProyectoProyecto de Curso
Palabras Clavetarea 5
Del CursoImagen Escrita 2012,
CarrerasArquitectura
Alumno(s)Mariana valenzuela
ProfesorHerbert Spencer
 
float[][] coords; int maxPuntos; int c;

void setup() {

 size(700, 700);
 c = 0;  // reset
 maxPuntos = 3000 ;
 coords = new float[maxPuntos][50];
 strokeWeight(8);
 background(255); 
 stroke (#00BFFF); //puntos calipzo 
 colorMode (HSB);
}

void draw() {

 if (mousePressed) { // dibuja al presionar el mouse 
   coords[c][0] = mouseX; 
   coords[c][1] = mouseY;
   println(c);
   c ++;
 //sigue el mouse directamente
 }
  
 for (int i = 20; i <= c; i++) {
   point(coords[i][0], coords[i][1]);
 }
}

void connect() {

 stroke(#FE2E64); //trazo fuccia 
 for (int i = 0; i <= c; i++) {
   for (int j = 0; j < i; j++) {
     line(coords[i][0], coords[30][1], coords[j][0], coords[j][1]);
     //une los puntos con un poligono formado segun la ubicacion de los puntos trazados
   }
 }
}

void keyPressed() {

 connect();
 if (key == 'f'){
   stroke(255);
 } //se conectan los puntos al presionar f
 if (key == 'd'){
   stroke(#00BFFF);
 } // vuelve el color a calipzo
 if (key == 's'){
   stroke (255); // borra lo dibujado 
   for (int i = 0; i <= c; i++) {
   for (int j = 0; j < i; j++) {
     line(coords[i][0], coords[30][1], coords[j][0], coords[j][1]);
     
   }
   if (key == 'a'){
     saveFrame("img/marianavalenzuela.jpg"); //guarda 
   }
 }
}

 }