sierpinski_curve.sf 307 B

12345678910111213141516171819202122
  1. #!/usr/bin/ruby
  2. include('LSystem/LSystem.sf')
  3. var rules = Hash(
  4. x => 'xF+G+xF--F--xF+G+x',
  5. )
  6. var lsys = LSystem(
  7. width: 550,
  8. height: 550,
  9. xoff: -9,
  10. yoff: -271,
  11. len: 5,
  12. angle: 45,
  13. color: 'dark green',
  14. )
  15. lsys.execute('F--xF--F--xF', 5, "sierpiński_curve.png", rules)