ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/lsys/lib/tet_koch.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

# User Rev Content
1 root 1.1 // draw a colourful koch tetraeder
2    
3     ruleset (
4     T => {F+F+F};
5     )
6    
7     define angle deg(acos(1/3));
8    
9     tet_koch(n) => attr (delta, 120)
10     +[\(angle)T]f
11     +[\(angle)T]f
12     +[\(angle)T]f
13     ,n-1;
14    
15     T => [{attr(distance,distance*0.5)
16     attr(color,'1 0 0) F[+(60)\(angle)T]F+
17     attr(color,'0 1 0) F[+(60)\(angle)T]F+
18     attr(color,'0 0 1) F[+(60)\(angle)T]F
19     }];
20