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

# Content
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