home *** CD-ROM | disk | FTP | other *** search
- name 'Reed and Grass'
- objname 'Reed01'
- scale .1
- radius 4
- axiom Rc(0)
- #define a .7 // node length decrease rate: smaller = smoother
- #define b 1.4 // frond bend increase/decrease rate: 1 = straight
- #define v 0 as "Type,Grass,Reed"
- #define d 14 as "Fronds, Few,Many",1,20
- #define g 60 as "Plant Orientation, Flat,Vertical",10,90
- #define c 8 as "Frond Bend, Up,Down",-20,20
- #define e 0 // growth delay: d-1=all same length, 0 = max variation
- #define h 2 as "Frond Twist, Straight,Serpentine",0,10
- #define i (h+2*10)
- #define k (i/7)
- iterations (d+6)
-
- rules
- R : v=0 >> ?(-)'(66)
- R : v=1 >> ?(V)'(77)
- c(t) : t<d >> c(t+1)ssssssss
- s >> [/.99(720)&(90)f.50(15)^.60(g)F.2(70)T(60,5)]
- T(x,y) : x>0 >> -(k/2)+.99(k)/(i/2)\.99(i)&(c)F.2(x)!T(x*a,y*b)
-