/* Matt Martell IAT 800 - Dr. Christopher Shaw Due Oct. 6, 2008 A2-07 - Create a dynamic animation using the cos() function as a generator for motion. */ void setup() { background (3444); size(800,400); smooth(); stroke(230,230,250); frameRate(12); } float x = 0.0; //y variable float a = 0.0; //x variable float angle = PI/360; // Points to draw the 7 int a7 = 500; int b7 = 105; int c7 = 910; int d7 = -90; void draw() { // First 0 a=a+(cos(angle)*100); angle++; x=(cos(angle)*100); angle++; fill(224,255,255,25); arc(100+a,200+x,40,15,0,2*PI); // Second 0 a=a+(cos(angle)*100); angle++; x=(cos(angle)*100); angle++; fill(224,255,255,25); arc(300+a,200+x,40,15,0,2*PI); //Number 7 ellipse(a7,b7, 40,20); a7=a7+1; if(a7>700) a7=700; if(a7==700) ellipse(c7,d7, 30,15); c7=c7-1; d7=d7+1; if(c7==500) c7=-20; }