He cambiado el comando ellipse (del código original) por el rect para que formar un cuadrado. En el comando de diametro he quitado en el comando un "1 +" eso hace que un cuadrado salga arriba y he aumentado la velocidad a la que aparecen.
int
rojo = 255;
int tiempo = 0; |
int diametro = 50; |
void setup () { |
size (700, 700); |
} |
void draw () { |
tiempo = tiempo + 1; |
rojo = int (100 * (1 + sin (tiempo * 14 * PI / frameRate / 20))); |
diametro = int (50 * ( sin (tiempo * 50 * PI / frameRate / 5))); // Eliminado el "1 +" que va delante del "sin" hace que el cuadrado salga una vez arriba y otra debajo del mouse. |
noStroke (); |
fill (rojo, 0, 0, 50); |
rect ( mouseX , mouseY , diametro, diametro); |
}
No hay comentarios:
Publicar un comentario