float x,y,t; float degree; void setup() { size(600,600); background(255); degree=0; x=0; y=0; } void loop() { background(255); x++; degree+=PI/60; // degree=degree+PI/60; if(x>width) x=0; for(int t=0; t<200; t=t+10) { stroke(0); fill(0); rect(t+t+0+cos(degree*10)*200,555, 20+t,3); stroke(0); line(250+t*cos(degree),350+t*cos(degree), 100-t*cos(degree/2),250+t*cos(degree)); line(420+t*cos(degree),150+t*cos(degree), 350-t*sin(degree),300+t*sin(degree)); line(90+t*cos(degree),90+t*cos(degree), 200-t*sin(degree),50+t*sin(degree)); stroke(200); line(100-t*cos(degree/2),250+t*cos(degree), 90+t*cos(degree),90+t*cos(degree)); line(250+t*cos(degree),350+t*cos(degree), 350-t*sin(degree),300+t*sin(degree)); line(420+t*cos(degree),150+t*cos(degree), 200-t*sin(degree),50+t*sin(degree)); stroke(0); } }