UTD CS Javascript Camp
Submit New
Towers
by
Aishwarya
on August 14, 2013 01:45PM
angleMode="degrees"; var n=4; var colors=[]; for (var i=0;i<=n;i++) { colors.push(color(random(0,255), random(0,255),random(0,255))); } var drawCircles=function(level,x,y,radius) { fill(colors[level]); ellipse(x,y,radius*2,radius*2); if(level>0){ var delta = radius * 1.0; var sz = radius *0.5; drawCircles(level-1, x - delta, y - delta, sz/2); drawCircles(level-1, x + delta, y + delta, radius/2); drawCircles(level-1, x - delta, y + delta, radius/2); drawCircles(level-1, x + delta, y - delta, sz/2); } }; noStroke(); drawCircles(7,200,200,100);
Prev
Back
Next