float r=2; int i=3; int radius = 50; int a = 0; int b = 0; int c = 0; float re; float gr; float bl; float al; PFont font; float targetRadius; float easing = 0.05; void randomFill(){ re = random(255); gr = random(255); bl = random(255); al = random(255); fill(re,gr,bl,al); //stroke(re,gr,bl); noStroke(); } void setup(){ size(800,800); smooth(); //noStroke(); noFill(); background(0); frameRate(25); } void draw(){ for (int w=0;w 1) { radius += dx*easing; } if (targetRadius>width+width/5*2){ radius=50; } background(0); int minradius=100; int maxradius=200; float j = 0; if ((radius>minradius) && (radius i){ a = a-i; } if (b > i){ b = b-i; } if (c > i){ c = c-i; } triangle(tx[a],ty[a],tx[b],ty[b],tx[c],ty[c]); } for(int m=1;m i){ a = a-i; } if (b > i){ b = b-i; } if (c > i){ c = c-i; } triangle(tx[a],ty[a],tx[b],ty[b],tx[c],ty[c]); } for(int m=1;m i){ a = a-i; } if (b > i){ b = b-i; } if (c > i){ c = c-i; } triangle(tx[a],ty[a],tx[b],ty[b],tx[c],ty[c]); } for(int m=1;m i){ a = a-i; } if (b > i){ b = b-i; } if (c > i){ c = c-i; } triangle(tx[a],ty[a],tx[b],ty[b],tx[c],ty[c]); } /* for (int w=1;w