Jose vasquez : pizarra 2.0
De Casiopea
Título | pizarra "con goma" |
---|---|
Tipo de Proyecto | Proyecto de Taller |
Palabras Clave | tarea 5 |
Período | 2012- |
Asignatura | Taller Inicial 1ª y 2ª Etapa, |
Del Curso | Imagen Escrita 2012, |
Carreras | Arquitectura |
Alumno(s) | José Ignacio Vásquez |
Profesor | Herbert Spencer |
/*pizarra que guarda puntos estos vuelven a aparecer al seguir dibujando, con b se formatea y con s se guarda; tiene el proble de que al borrar con la tecla derecha del mouseluego al seguir dibujando los puntos aparecen inmediatamente*/
int h ; float [] [] coord; int maxPoints; void setup() { size(screen.width, screen.height - 100); h = 0;// parte de cero maxPoints = 100000;//maximo de puntos coord = new float [maxPoints] [2]; smooth(); background(0); stroke(255, 100); strokeCap (ROUND); } void draw () { if (mousePressed &&(mouseButton == LEFT)) {//dibujo strokeWeight(1); coord[h][0] = mouseX; coord[h][1] = mouseY; println(h); h ++; //line(mouseX, mouseY, pmouseX, pmouseY); stroke(255); for (int j = 10; j <= h; j++) { point(coord[j][0], coord[j][1]); } } if (mousePressed && (mouseButton == RIGHT)) { //goma fill(0); ellipse(mouseX, mouseY, 30, 30);// tamaño 30*30 stroke(0); } if (keyPressed && (mouseButton == RIGHT)) { coord[h][0] = mouseX; coord[h][1] = mouseY; println(h); h ++; } } void keyPressed() { if (key == 's') { // graba saveFrame("imágenes/pizarra-##.jpg"); } if (key == 'b') { // borra tddo background(0); } }