Tabla de Dibujos 02 Danilo
De Casiopea
Título | Pizarra n°2 Danilo |
---|---|
Tipo de Proyecto | Proyecto de Curso |
Palabras Clave | tarea 5, Danilo Garrido |
Del Curso | Imagen Escrita 2012, |
Carreras | Diseño Gráfico"Diseño Gráfico" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property. |
Alumno(s) | Danilo Garrido |
Profesor | Herbert Spencer |
/*tabla de dibujos que crea cuadrados que se guían por los puntos que uno ubica con el click izquierdo, y estos cuadrados pueden cambiar de color y cantidad con botones y clicks*/ float[][] coords; int maxPuntos; int c; int a=2; void setup() { size(700, 700); c = 0; maxPuntos = 1000; coords = new float[maxPuntos][2]; strokeWeight(2); background(255); } void draw() { if (mousePressed) { coords[c][0] = mouseX; coords[c][1] = mouseY; println(c); c ++; } for (int i = 0; i <= c; i++) { strokeWeight(a); point(coords[i][0], coords[i][1]); if(mouseButton== RIGHT){ background(255); c=0; } } } void connect1() { for (int i = 0; i <= c; i++) { for (int j = 0; j < i; j++) { rect(coords[i][0], coords[i][1], coords[j][0], coords[j][1]); } }} void keyPressed(){ if(key=='c'){ connect1(); } if(key=='q'){ rect(50,50,500,500); background(#FFFCFC); stroke(#08A72C); connect1(); } if(key=='w'){ rect(50,50,500,500); background(#BC0909); stroke(#D8D218); connect1(); } if(key == 'e'){ rect(50,50,500,500); background(#1629F0); stroke(#BC0909); connect1(); } if (key=='r'){ rect(50,50,500,500); background(#08A72C); stroke(#1629F0); connect1(); } if(key== 't'){ rect(50,50,500,500); background(#D8D218); stroke(#F0742C); connect1(); } if(key == '+'){ a=a+1; } if(key =='-'){ a=a-1; } if(key =='0'){ a=1; } }