void setup() { size(400,400); frameRate(2); } void draw(){ background(20); half (200,200); } void half (int x, int y) { noStroke(); fill(#008EFF); //blue bezier(x-100,y ,x-100,random(y-0,y-100) ,x+100,random(y-0,y-100) ,x+100,y); //CURVE_UP fill(#FFFDC4); //yellow bezier(x-100,y ,x-100,random(y+0,y+100) ,x+100,random(y+0,y+100) ,x+100,y); //CURVE_DOWN fill(#D64123); ellipse(x,y,10,10); //MIDDLE }