void setup() { size(300,300); } float x=0.0; float y=0.0; int deg=0; void draw() { background(255); fill(255,0,255); x=width/2+100.0*cos(radians(deg)); // y=height/2+100.0*sin(radians(deg));// ellipse(x,y+90,70,70); ellipse(x,y-90,70,70); ellipse(x+90,y,70,70); ellipse(x-90,y,70,70); ellipse(x+65,y+65,70,70); ellipse(x-65,y-65,70,70); ellipse(x+65,y-65,70,70); ellipse(x-65,y+65,70,70); fill(255,255,0); ellipse(x,y,120,120); fill(0); ellipse(x-20,y-30,10,20); ellipse(x+20,y-30,10,20); fill(255,0,0); arc(x,y-10,100,110,radians(0),radians(180)); deg=deg+1; }