Viviana valdenegro tarea pizarra puntos
De Casiopea
Título | Viviana Valdenegro tarea pizarra puntos |
---|---|
Tipo de Proyecto | Proyecto de Curso |
Palabras Clave | tarea 5, imagen escrita 2012 |
Período | 2012- |
Del Curso | Imagen Escrita 2012, |
Carreras | Arquitectura |
Alumno(s) | Viviana Valdenegro |
Profesor | Herbert Spencer |
//basado en tarea subida por Francisco Cataldo
float[][] coords; int maxPuntos; int v; void setup() { size(700, 700); v = 5; maxPuntos = 1000; coords = new float[maxPuntos][2]; strokeWeight(5); smooth (); background(#5F0745); strokeCap (PROJECT); } void draw() { if (mousePressed) { coords[v][0] = mouseX; coords[v][1] = mouseY; println(v); v++; } for (int i = 0; i <= v; i++) { point(coords[i][0], coords[i][1]); } } void connect() { stroke(#F21818, 100); strokeWeight (3); for (int i = 0; i <= v; i++) { for (int j = 0; j < i; j++) { line(coords[i][0], coords[i][1], coords[j][0], coords[j][1]); } } } void keyPressed() { if (key=='c') {//conecta los puntos con el grosor de la función void connect// connect(); } if (key=='b') {//marca en negro los puntos// stroke (255, 100); } if (key=='d') {//"borra" el dibujo, deja los puntos.// background (#5F0745); } if (key=='s') {//guarda el trabajo// saveFrame("img/######.jpg"); } if (key=='q') { strokeWeight(1);//grosor minimo// } if (key=='w') {//grosor medio// strokeWeight(4); } if (key=='e') {//grosor grande// strokeWeight(9); } if (key=='f') {//conectará los puntos con un grosor menor y con color blanco// connect(); stroke(255, 100); strokeWeight(1); for (int i = 0; i <= v; i++) { for (int j = 0; j < i; j++) { line(coords[i][0], coords[i][1], coords[j+4][0], coords[j][1]); } } } if (key=='r') {//conectará los puntos con un grosor diferente// connect(); stroke(#FFF000,100); strokeWeight(4); for (int i = 0; i <= v; i=i+8) { for (int j = 0; j < i; j=j+4) { line(coords[i+3][0], coords[i+3][1], coords[j+2][0], coords[j+2][1]); } } } }