Gato trip |
El codigo:
/*aplicaion de don julio Gato*/
void setup() {
size(400, 400); background(100,200,190); noStroke(); smooth(); noLoop();
}
void draw() {
drawCircle(200,200, 180, 7);
}
void salvar(){ saveFrame(“123abc.jpg”);}
void drawCircle(float x, float y, int radius, int level) {
float tt = 250 * level/5.0;
fill(tt,random(50,250));
ellipse(x, y, radius*2, radius*2);
if(level > 1) {
level = level - 1;
//drawCircle(x - radius/2, y - radius/2, radius/2, level);
//drawCircle(x + radius/2, y+ radius/2,radius/2, level);
int num = int(random(2, 6));
for(int i=0; i<num; i++) {
float a = random(0, TWO_PI);
float nx = x + cos(a) * 8.0 * level;
float ny = y + sin(a) * 8.0 * level;
drawCircle(nx, ny, radius/2, level);
} }//else{ //salvar();} }


dibujos con un mismo código pero con diferente resultado utilizando recursion.JulianBejarano /Entrada