float spin = 193; float diameter = 50.0; float angle; float angle_rot; int rad_points = 180; void setup() { size(300, 300); } void draw() { //haikei background(255,248,109); //kao fill(0); ellipse(110,120,10,10); ellipse(190,120,10,10); fill(255,0,0); strokeWeight(2); ellipse(80,150,30,20); ellipse(220,150,30,20); strokeWeight(4); noFill(); arc(150,190,100,20,0,180); strokeWeight(4); translate(150, 150); angle_rot = 100; noFill(); for(int i=0; i<100; i++) { pushMatrix(); rotate(angle_rot +-0); ellipse(0,0, diameter, diameter); popMatrix(); angle_rot += PI*0/10;} diameter = 20 * sin(angle) + 200; //hayasa angle += 0.08; if (angle > TWO_PI) { angle = 0; } }