RECTCOLOR

1
2
3
4
5
6
7
8
9
10
11
12
void setup(){
size(500, 500);
noCursor();
}
void draw() {
colorMode(HSB, 450, 100, 100);
rectMode(CENTER);
noStroke();
background(mouseX/2, 100, 100);
fill(360-mouseX/2, 100, 100);
rect(250, 250, mouseY+1, mouseY+1);
}

code optimisé :

1
void setup(){size(500, 500);noCursor();}void draw(){colorMode(HSB,450,100,100);rectMode(CENTER);noStroke();background(mouseX/2, 100, 100);fill(360-mouseX/2, 100, 100);rect(250,250,mouseY+1,mouseY+1);}