Circle

int r = 200;
int c = 1;

float h = 0;
float x = 0;

void setup(){
size(2000, 1000);
colorMode(HSB,200,200,250);

}

void draw() {
if (h>360){
h=0;
}
h+=2;

strokeWeight(30);
stroke(h, 360, 360);
point(x, height/2);
x += 1;

background(360);
fill(c);
ellipse(width/2, height/2, r, r);

}

void mouseMoved() {
c = mouseX;
}
void mouseDragged() {
r = mouseY;

}

 » Circle  » est un projet d’interaction avec la souris, un cercle de plusieurs couleurs (rouge, vert, jaune…) qui clignote et s’agrandit au contact de la souris.

Lien Youtube : https://youtu.be/3YNjXlESJ6A