home *** CD-ROM | disk | FTP | other *** search
- name 'Weeping Willow'
- objname 'Willow01'
- scale .15
- objscale .495
- length 25
- rfactor .6
- dfactor .5
- detail 10
- etrop .004
-
-
- #define j 6 as "Age,Young,Old ",4,7
- #define a 45 as "Orientation,Skinny,Wide ",18,45
- #define d 0 as "Leaves,Sparse,Full"
- #define x 136 // Divergence Angle 1 90 180 90 180
- #define y 171 // Divergence Angle 2 130 260 130 260
- #define m 20 // Elongation Rate Slow Fast 0 50
- #define l (m/100+1)
- #define w 1.732
- #define s 25
- #define b 8
-
-
- iterations j
-
- axiom '(19)Y(1)!(1.1)!(1.1)F(150)/(45)A
-
- rules
- Y(q) >> Y(q+1)
- A >> !(1)C(50,1)[&.1(a)N(50,5)C(50,1)A]/.1(x)[&.1(a)N(50,5)C(50,1)A]/.1(y)[&.1(a)N(50,5)C(50,1)A]
- C(i,k) : k!0 >> C(i*l,k-1)
- C(i,k) : k=0 >> F(i*l)
- N(i,k) >> [h(i)L(k+1)]N(i*.8,k+1)
- F(i) >> F(i*l)
- !(i) >> !(i*w)
- h(p) : q!j >> h(p*l)
- h(p) : q=j >> f(p*l)
- L(p) : q!j >> L(p+1)
- L(p) : d=1&q=j&p<7 >> [!(2)'(5)*^(50)~(plants\leaf8gt.3ds)F^.5(b)F~(plants\leaf8gt.3ds)^.5(b)F^.5(b)F~(plants\leaf8gt.3ds)^.5(b)~(plants\leaf8gt.3ds)F^.5(b)~(plants\leaf8gt.3ds)F^.5(b)F~(plants\leaf8gt.3ds)^.5(b)F^.5(b)*^(90)~(plants\leaf8gt.3ds)^.99(b)F~(plants\leaf8gt.3ds)&.99(b)F~(plants\leaf8gt.3ds)^.99(b)F&.99(b)F~(plants\leaf8gt.3ds)^.99(b)F&.99(b)F^.99(b)F&.99(b)~(plants\leaf8gt.3ds)F'(19)]
- L(p) : d=0&q=j&p<7 >> [!(2)'(5)*^(50)~(plants\leaf8gt.3ds)FF^.5(b*2)FF^.5(b*2)FF~(plants\leaf8gt.3ds)^.5(b*2)~(plants\leaf8gt.3ds)FF^.5(b*2)FF^.5(b*2)*^(90)~(plants\leaf8gt.3ds)^.99(b*2)FF~(plants\leaf8gt.3ds)^.99(b*2)FF&.99(b*2)~(plants\leaf8gt.3ds)F'(19)]
-
-