Alice Jallois: Árbol Recursivo
De Casiopea
Título | Arbol Recursivo |
---|---|
Asignatura | Taller Inicial Común 1ª y 2ª Etapa, |
Del Curso | Imagen Escrita, |
Alumno(s) | Alice Jallois |
Profesor | Herbert Spencer |
void setup() { size(400, 600); smooth(); background(#0F0E0E); } void drawTree(float x, float y, float big, int levels) { pushMatrix(); { translate(x, y); line(0, -big/2, -big/2, -big); // brazo izquierdo line(0, -big/2, 0, -big); // brazo central line(0, -big/2, big/2, -big); // brazo derecho line(0, 0, 0, -big/2); // tronco if (levels > 0) { stroke(random(100, 250), random(100, 250), random(100, 250)); //color hojas drawTree(-big/2, -big, big*(random(.5, 1)), levels - 1); // Y izquierda drawTree(big/2, -big, big*(random(.5, 1)), levels - 1); // Y derecha stroke(random(100,250), random(50, 93), 0); // color ramas drawTree(0, -big*(random(.5, 1)), big*0.8, levels - 1 ); // rama central } } popMatrix(); } void draw() { } void mouseReleased() { drawTree(mouseX, mouseY, 100, round(9)); //hace la recursiva saveFrame("arbol navidad.jpg"); }