123456789101112131415161718192021222324 |
- #!/usr/bin/ruby
- # https://rosettacode.org/wiki/Koch_curve
- include('LSystem/LSystem.sf')
- var rules = Hash(
- F => 'F+F--F+F',
- )
- var lsys = LSystem(
- width: 900,
- height: 900,
- xoff: -240,
- yoff: -100,
- len: 3,
- angle: 60,
- color: 'dark green',
- )
- lsys.execute('F--F--F', 5, "koch_snowflake.png", rules)
|