sierpinski_triangle.sf 347 B

12345678910111213141516171819202122232425
  1. #!/usr/bin/ruby
  2. include('LSystem/LSystem.sf')
  3. var rules = Hash(
  4. S => 'S--S--S--T',
  5. T => 'TT',
  6. );
  7. var lsys = LSystem(
  8. width: 1000,
  9. height: 1000,
  10. scale: 1,
  11. xoff: -980,
  12. yoff: -100,
  13. len: 15,
  14. angle: 120,
  15. turn: 30,
  16. color: 'dark red',
  17. );
  18. lsys.execute('S--S--S', 7, "sierpinksi_triangle.png", rules);