/*Inspiration*/ import Lsystem; import animate; animation A; settings.tex="pdflatex"; settings.outformat="pdf"; size(10cm,0); string[][] rules={{"A","[+BFA][-BFA][^BFA][&BFA]"}, {"B", "'(0.7071)"}}; Lsystem3 plant=Lsystem3("A", rules, La=45); plant.iterate(5); tree3 g=plant.tree3(); for (int angle=0; angle < 360; angle += 5) { currentprojection=orthographic(rotate(angle,Z)*(10,10,6)); save(); for (int i : g.keys) draw((path3)g[i], linewidth(bp)+(g[i].depth > 3 ? brown : 0.8*green)); A.add(); restore(); } A.movie();