ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/lsys/lib/simple_petal.l
Revision: 1.1
Committed: Thu Nov 6 14:31:25 2008 UTC (15 years, 6 months ago) by root
Branch: MAIN
CVS Tags: HEAD
Log Message:
*** empty log message ***

File Contents

# Content
1 #
2 # draw a simple inflorescense
3 #
4 # petal (degrees, count, edge, bow)
5 #
6 # degrees degrees of each petal against the "up" vector.
7 # count number of petals
8 # edge see simple_leaf
9 # bow see simple_leaf
10 #
11 #
12
13 include (simple_leaf)
14
15 petal(d,n) => petal (d,n,8,25,0), 1;
16 petal(d,n,e,b) => petal (d,n,e,b,0), 1;
17 petal(d,n,e,b,a)=> [&(90) attr (delta, 360/n) leaf(d,e,b,a)], n;
18 leaf(d,e,b,a) => [/(a) ^(d) simple_leaf (e, b)] + leaf(d,e,b,a);
19