jueves, 17 de diciembre de 2015



int rojo = 255;
int tiempo = 0;
int diametro = 50;
  
void setup() {
  size(400, 400);
}
void draw() {
  tiempo = tiempo + 1;    
  rojo = int(128 * (1 + sin(tiempo * 2 * PI / frameRate / 20)));
  diametro = int(50 * (1 + sin( tiempo * 2 * PI / frameRate / 5))); // Modifica el diametro del circulo con el paso del tiempo
   
  noStroke();            
  fill(rojo, 0, 0, 50);  // Añade un 50% de transparencia al color
  ellipse(mouseX, mouseY, 

Tambien podemos hayar;

 


int rojo = 255;
int tiempo = 0;
int diametro = 50;
 
void setup() {
  size(400, 400);
}

void draw() {
  tiempo = tiempo + 1;    
  rojo = int(98 * (1 + sin(tiempo * 2 * PI / frameRate / 20)));
  diametro = int(21 * (1 + sin( tiempo * 2 * PI / frameRate / 30))); // Modifica el diametro del circulo con el paso del tiempo
  
  noStroke();            
  fill(rojo, 90, 30, 50);  // Añade un 50% de transparencia al color
  ellipse(mouseX, mouseY, diametro, diametro);
}

Tambien podemos hacer


int rojo = 155;
int tiempo = 0;
int diametro = 20;
 
void setup() {
  size(400, 400);
}

void draw() {
  tiempo = tiempo + 1;    
  rojo = int(98 * (1 + sin(tiempo * 2 * PI / frameRate / 20)));
  diametro = int(21 * (1 + sin( tiempo * 2 * PI / frameRate / 30))); // Modifica el diametro del circulo con el paso del tiempo
  
  noStroke();            
  fill(rojo, 500, 50, 50);  // Añade un 50% de transparencia al color
  ellipse(mouseX, mouseY, diametro, diametro);
}