Mauro Herrera: ellipse electrónico

De Casiopea
Mauro Herrera: ellipse electrónico



TítuloMauro Herrera: ellipse electrónico
Tipo de ProyectoProyecto de Curso
Palabras Clavetarea 6
Del CursoImagen Escrita 2012,
CarrerasArquitectura
Alumno(s)Mauro Herrera
ProfesorHerbert Spencer
// Tomado en base a tarea de Gabriela torres y cambiada la intención del objeto

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");
  }
}

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

  Car() { 
    xpos = width/4;
    ypos = height/1;
    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 
    ellipse(mouseX, xpos, mouseY, xpos);  //definimos el objeto como un elipse
  }

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