Circulo interactivo Andres Ardaya

De Casiopea



TítuloCirculo interactivo
AsignaturaImagen Escrita 2017
Del CursoImagen Escrita 2017
CarrerasDiseño Gráfico"Diseño Gráfico" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property.
5
Alumno(s)Andres Ardaya

<processingjs> float x, y, radio, movX, movY; int direccionX, direccionY;

void setup() {

  size(400,400);
  smooth();
noStroke();
ellipseMode(RADIUS);
background(15,57,4);
 x= 50.0; //coordenada X
 y= 50.0; //coordenada Y
 radio = 30;
 movX = 1.5;
 movY= 5.0;  //velocidad en eje
 direccionX = 2;  //Direccion de movimiento X
 direccionY= 1;  //Direccion de movimiento Y

}

void draw()  {
  fill(255,0,0,10);
  rect(0,0,width,height);
  
  fill(223);  
  ellipse(x, y, radio, radio);
  
  if ((x > width-radio) || (x < radio)) 
  {direccionX = -direccionX;} 
  
  
   if ((y > height-radio) || (y < radio)) 
  {direccionY = -direccionY;} 
  
  x += movX * direccionX;
  y += movY * direccionY;
  
  


} 

</processingjs>

float x, y, radio, movX, movY;
int direccionX, direccionY;

void setup()  {
   size(400,400);
   smooth();
 noStroke();
 ellipseMode(RADIUS);
 background(15,57,4);
  x= 50.0; //coordenada X
  y= 50.0; //coordenada Y
  radio = 30;
  movX = 1.5;
  movY= 5.0;  //velocidad en eje
  direccionX = 2;  //Direccion de movimiento X
  direccionY= 1;  //Direccion de movimiento Y
} 
 
 void draw()  {
   fill(255,0,0,10);
   rect(0,0,width,height);
   
   fill(223);  
   ellipse(x, y, radio, radio);
   
   if ((x > width-radio) || (x < radio)) 
   {direccionX = -direccionX;} 
   
   
    if ((y > height-radio) || (y < radio)) 
   {direccionY = -direccionY;} 
   
   x += movX * direccionX;
   y += movY * direccionY;
   
   

   
 }