import random a = 50 length = 0.75 dl = 0.01 globalwidth = 0.5 degree = 70 def Start(): #random.seed(150) pass Axiom: SetGuide(treepath,90)_(1)@GsG(0.5)A(1,0.30) derivation length: 100 production: A(x,k) : if x%7 == 0: produce /(96)F(6,1-k/5)A(x+1,k+0.1) elif x <= 35: produce /(degree)F(0.7,1-k/5)[SetGuide(treepath2,8)_(0.3)&(90)-(60)B(1,1.0)]A(x+1,k+0.1) B(x,k): r = random.random() if x <= 20: produce F(0.8,0.05+0.25/k)[/(r*500)+(20)_(0.02)F(1)C(1,1.0)]B(x+1,k+1) C(x,k): r = random.random() if x <= 10: produce F(0.6)C(x+1,k+1) Leaf(x): produce Sweep(path,section,length,dl,globalwidth,leafwidth) interpretation: endlsystem