Diferencia entre revisiones de «Tarea 5: pizarra con contador»

De Casiopea
Sin resumen de edición
 
(No se muestran 9 ediciones intermedias de 2 usuarios)
Línea 6: Línea 6:
|Año de Término=2012
|Año de Término=2012
|Carreras Relacionadas=Arquitectura
|Carreras Relacionadas=Arquitectura
|Asignaturas Relacionadas=Imagen Escrita 2012,
|Asignaturas Relacionadas=Taller Inicial Común 1ª y 2ª Etapa,
|Cursos Relacionados=Imagen Escrita 2012,
|Cursos Relacionados=Imagen Escrita 2012,
|Profesor=Herbert Spencer,
|Profesor=Herbert Spencer,
|Alumnos=Eduardo Andrés Segovia Jeria,
|Alumnos=Eduardo Andrés Segovia Jeria,
|Imagen=001199.jpg
}}
}}
float d, grosor;  // distancia y 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;  // número máximo de puntos
int c; // contador


void setup() {
float d, grosor; int maxPuntos; int c; void setup() {
  size(screen.width, screen.height); //pantalla completa
size(screen.width, screen.height); //pantalla completa
  c = 0;  // reset
c = 0;  // reset
  maxPuntos = 1000000;
maxPuntos = 1000000;//numero maximo de puntos
  smooth(); // suavizado (anti-alisaing)
smooth(); // suavizado (anti-alisaing)
  background(0); // fondo negro
background(0); // fondo negro
  stroke(255, 400);
stroke(255, 400);
  strokeCap(ROUND);
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
      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);
   println(c);
    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
 
    saveFrame("img/######.jpg");
if (key == 's') { // graba
  }
  saveFrame("img/######.jpg");
  if (key == ' ') { // borra
}
    background(0);
if (key == ' ') { // borra
  }
  background(0);
if (key=='r') { // cambia a color rojo
}
    stroke(#FA0F0F);
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);}
 
   
  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 - 19: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);

}