| Revision: | 1.1 |
| Committed: | Thu Nov 6 14:31:25 2008 UTC (17 years, 11 months ago) by root |
| Branch: | MAIN |
| CVS Tags: | HEAD |
| Log Message: | *** empty log message *** |
| # | 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 |