martes, 12 de diciembre de 2017

Elipse que se mueve




int x=100;

int y=100;

int z=100;

int c=100;


void setup(){


  size(300,300);


}


void draw(){




rect(z,c,100,100);


  ellipse(x,y,200,100);



}

void mousePressed(){

 background(random(0,255),random(0,255),random(0,255));

}

void keyPressed(){



  if(key=='a'){



  fill(random(0,255),random(0,255),random(0,255));
background(random(0,255),random(0,255),random(0,255));


  }



  if(key=='s'){



  fill(random(0,255),random(0,255),random(0,255));
background(random(0,255),random(0,255),random(0,255));


  }
  if(key=='d'){
  fill(random(0,255),random(0,255),random(0,255));
  background(random(0,255),random(0,255),random(0,255));
  }
  if(key=='w'){
  fill(random(0,255),random(0,255),random(0,255));
background(random(0,255),random(0,255),random(0,255));


  }



  if(key=='i'){


background(random(0,255),random(0,255),random(0,255));
    y=y-10;



  }



  if(key=='k'){


background(random(0,255),random(0,255),random(0,255));
    y=y+10;



  }



  if(key=='ñ'){


background(random(0,255),random(0,255),random(0,255));
    x=x-10;



  }



  if(key=='l'){


background(random(0,255),random(0,255),random(0,255));
    x=x+10;



  }

    if(key=='y'){


background(random(0,255),random(0,255),random(0,255));
    c=c-10;



  }



  if(key=='h'){


background(random(0,255),random(0,255),random(0,255));
    c=c+10;



  }



  if(key=='g'){


background(random(0,255),random(0,255),random(0,255));
    z=z-10;



  }



  if(key=='j'){


background(random(0,255),random(0,255),random(0,255));
    z=z+10;



}

}



jueves, 7 de diciembre de 2017

Cuadro que se mueve

float r = 0;
float backR;
float backG;
float backB;

void setup(){
  size(400,400);
  backR = random(0,100);
  backG = random(0,100);
  backB = random(0,100);
 
  background(random(0,100),random(122),random(233));
  rectMode(CENTER);
 
  noStroke();
  smooth();
 
}

void draw() {
  fill(backR,backG,backB,50);
  rect(width/2,height/2, width,height);
  fill(255);
  translate(mouseX,mouseY);
  rotate(r);
  rect(0,0,100,100);
 r = r + 0.05;
}

Líneas dirigidas con el ratón.

void setup(){
  size(600,600);
}
void draw(){
  fill(0);
  stroke(random(0,225), random(225), random(225));
  line(0,600,mouseX,mouseY);
   line(600,0,mouseX,mouseY);
    line(0,0,mouseX,mouseY);
     line(600,600,mouseX,mouseY);
}

Rectángulos

void setup(){
  size(600,600);
}
void draw(){
  fill(random(0,225), random(225), random(225));
  stroke(random(0,225), random(225), random(225));
  rect(0,600,mouseX,mouseY);
   rect(600,0,mouseX,mouseY);
    rect(0,0,mouseX,mouseY);
     rect(600,600,mouseX,mouseY);
}

martes, 5 de diciembre de 2017

Ejercicio 4

void setup(){ size(200,200); background(250,500,200); } void draw() { line(0,50,0,0); stroke(200,100,0); line(50,0,0,0); line(50,50,50,0); line(50,50,0,50); }