Diferencia entre revisiones de «Juan Francisco Rojas: Rectángulo»

De Casiopea
Sin resumen de edición
Sin resumen de edición
 
Línea 11: Línea 11:
|Imagen=000225.jpg
|Imagen=000225.jpg
}}
}}
*Mi trabajo consiste en un rectángulo que explora las funciones de movimiento y color
--------------------------------------------
<pre><nowiki>Car myCar;
<pre><nowiki>Car myCar;



Revisión actual - 05:21 31 may 2012

Juan Francisco Rojas: Rectángulo


TítuloJuan Francisco Rojas: Rectángulo
Tipo de ProyectoProyecto de Curso
Palabras Clavetarea 6
Período2012-
AsignaturaTaller Inicial 1ª y 2ª Etapa,
Del CursoImagen Escrita 2012,
CarrerasArquitectura
Alumno(s)Juan Francisco Rojas
ProfesorHerbert Spencer
  • Mi trabajo consiste en un rectángulo que explora las funciones de movimiento y color

Car myCar;

void setup() {
  size(700, 700);   
  colorMode (HSB);  

  myCar = new Car();
}

void draw() {
  background(0);


  myCar.move(); 
  myCar.display();


  if (key == 's') {
    saveFrame("######.jpg"); //apretar botón 's' para guardar las imágenes
  }
}

class Car { 
  color c; 
  float xpos;
  float ypos;
  float xspeed;

  Car() { 
    xpos = width;
    ypos = height;
    xspeed = 3;
  }

  void display() {
    float c;    //agregamos la psicodelia
    c = random(0,359);   //c se define en un número aleatorio entre 0 y 359
    rectMode(ROUND); 
    noStroke ();
    fill (c, 255, 255);  //usamos c para el relleno del objeto 
    rect(mouseX, xpos, mouseY, xpos);  //definimos el objeto como un rectángulo
  }

  void move() { 
    xpos = xpos + xspeed;
    if (xpos > height) {
      xpos = 1;
    }
  }
}