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 4
|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
}}
}}
float d, grosor; 
//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
int maxPuntos; 
int c;
void setup() {
  size(screen.width, screen.height); //pantalla completa
  c = 0;  // reset
  maxPuntos = 1000000;


  smooth(); // suavizado (anti-alisaing)
float d, grosor; int maxPuntos; int c; void setup() {
  background(0); // fondo negro
size(screen.width, screen.height); //pantalla completa
  stroke(255, 400);
c = 0;  // reset
  strokeCap(ROUND);
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) {
    // velocidad = distancia / tiempo
    /* calcula distancia entre
   println(c);
      la posición actual del mouse y la posición anterior */
  c ++;
    d = dist(mouseX, mouseY, pmouseX, pmouseY);
}
    grosor = map(d, 0, 100, 1, 20);
   if (mousePressed) {
 
    println(c);
    c ++;
  }


 
  strokeWeight(5);  // strokeWeight(grosor)
    strokeWeight(5);  // strokeWeight(grosor)
  line(mouseX, mouseY, pmouseX, pmouseY);
    line(mouseX, mouseY, pmouseX, pmouseY);
}
  }
}
}


void keyPressed() {
void keyPressed() {
 
 
 
 
  if (key == 's') { // graba
if (key == 's') { // graba
    saveFrame("img/######.jpg");
  saveFrame("img/######.jpg");
  }
}
  if (key == ' ') { // borra
if (key == ' ') { // borra
    background(0);
  background(0);
  }
}
if (key=='r') { // cambia a color rojo
if (key=='r') { // cambia a color rojo
    stroke(#FA0F0F);
  stroke(#FA0F0F);
}  
} if (key=='b') { // cambia a color rojo
if (key=='b') { // cambia a color rojo
 
    stroke(#FFFFFF);}
  stroke(#FFFFFF);}
   
 
if (key=='a') { // cambia a azul
if (key=='a') { // cambia a azul
    stroke(#210AFA);}


  stroke(#210AFA);}
if (key=='e') { // cambia a negro (borra)
if (key=='e') { // cambia a negro (borra)
    stroke(#010005);}  
 
    strokeWeight(5);
  stroke(#010005);}  
  strokeWeight(5);
}
}

Revisión actual - 20:11 23 may 2012

pizarra que cuenta los puntos


Títulopizarra que cuenta los puntos
Tipo de ProyectoProyecto de Curso
Palabras Clavetarea 5
Período2012-2012
AsignaturaTaller Inicial Común 1ª y 2ª Etapa,
Del CursoImagen Escrita 2012,
CarrerasArquitectura
Alumno(s)Eduardo Andrés Segovia Jeria
ProfesorHerbert 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);

}