Diferencia entre revisiones de «Tarea 5: pizarra con contador»
De Casiopea
Sin resumen de edición |
|||
(No se muestran 2 ediciones intermedias de 2 usuarios) | |||
Línea 2: | Línea 2: | ||
|Título=pizarra que cuenta los puntos | |Título=pizarra que cuenta los puntos | ||
|Tipo de Proyecto=Proyecto de Curso | |Tipo de Proyecto=Proyecto de Curso | ||
|Palabras Clave=tarea | |Palabras Clave=tarea 5 | ||
|Año de Inicio=2012 | |Año de Inicio=2012 | ||
|Año de Término=2012 | |Año de Término=2012 | ||
Línea 10: | Línea 10: | ||
|Profesor=Herbert Spencer, | |Profesor=Herbert Spencer, | ||
|Alumnos=Eduardo Andrés Segovia Jeria, | |Alumnos=Eduardo Andrés Segovia Jeria, | ||
|Imagen=001199.jpg | |||
}} | }} | ||
//esta tarea consiste en una pizarra controlada por el mouse cuya propiedad es cambiar de color con ciertas teclas y cuenta los puntos hechos en ella | |||
float d, grosor; int maxPuntos; int c; void setup() { | |||
size(screen.width, screen.height); //pantalla completa | |||
c = 0; // reset | |||
maxPuntos = 1000000;//numero maximo de puntos | |||
smooth(); // suavizado (anti-alisaing) | |||
background(0); // fondo negro | |||
stroke(255, 400); | |||
strokeCap(ROUND); | |||
} | } | ||
void draw() { | void draw() { | ||
if (mousePressed) { | |||
// velocidad = distancia / tiempo | |||
/* calcula distancia entre | |||
la posición actual del mouse y la posición anterior */ | |||
d = dist(mouseX, mouseY, pmouseX, pmouseY); | |||
grosor = map(d, 0, 100, 1, 20); | |||
if (mousePressed) { | if (mousePressed) { | ||
println(c); | |||
c ++; | |||
} | |||
strokeWeight(5); // strokeWeight(grosor) | |||
line(mouseX, mouseY, pmouseX, pmouseY); | |||
} | |||
} | } | ||
void keyPressed() { | void keyPressed() { | ||
if (key == 's') { // graba | |||
saveFrame("img/######.jpg"); | |||
} | |||
if (key == ' ') { // borra | |||
background(0); | |||
} | |||
if (key=='r') { // cambia a color rojo | |||
stroke(#FA0F0F); | |||
} | } if (key=='b') { // cambia a color rojo | ||
if (key=='b') { // cambia a color rojo | |||
stroke(#FFFFFF);} | |||
if (key=='a') { // cambia a azul | if (key=='a') { // cambia a azul | ||
stroke(#210AFA);} | |||
if (key=='e') { // cambia a negro (borra) | if (key=='e') { // cambia a negro (borra) | ||
stroke(#010005);} | |||
strokeWeight(5); | |||
} | } |
Revisión actual - 20:11 23 may 2012
Título | pizarra que cuenta los puntos |
---|---|
Tipo de Proyecto | Proyecto de Curso |
Palabras Clave | tarea 5 |
Período | 2012-2012 |
Asignatura | Taller Inicial Común 1ª y 2ª Etapa, |
Del Curso | Imagen Escrita 2012, |
Carreras | Arquitectura |
Alumno(s) | Eduardo Andrés Segovia Jeria |
Profesor | Herbert Spencer |
//esta tarea consiste en una pizarra controlada por el mouse cuya propiedad es cambiar de color con ciertas teclas y cuenta los puntos hechos en ella
float d, grosor; int maxPuntos; int c; void setup() {
size(screen.width, screen.height); //pantalla completa c = 0; // reset maxPuntos = 1000000;//numero maximo de puntos smooth(); // suavizado (anti-alisaing) background(0); // fondo negro stroke(255, 400); strokeCap(ROUND);
}
void draw() {
if (mousePressed) { // velocidad = distancia / tiempo /* calcula distancia entre la posición actual del mouse y la posición anterior */ d = dist(mouseX, mouseY, pmouseX, pmouseY); grosor = map(d, 0, 100, 1, 20); if (mousePressed) { println(c); c ++; }
strokeWeight(5); // strokeWeight(grosor) line(mouseX, mouseY, pmouseX, pmouseY); }
}
void keyPressed() {
if (key == 's') { // graba saveFrame("img/######.jpg"); } if (key == ' ') { // borra background(0); }
if (key=='r') { // cambia a color rojo
stroke(#FA0F0F);
} if (key=='b') { // cambia a color rojo
stroke(#FFFFFF);}
if (key=='a') { // cambia a azul
stroke(#210AFA);}
if (key=='e') { // cambia a negro (borra)
stroke(#010005);} strokeWeight(5);
}