Exemplo n.º 1
0
 def demo_koch(self, levels = 3):
     path = systems.koch_fractal(levels)
     koopa = draw.KoopaTroopa(position=(-200,0), step=300/(3**levels), angle=60)
     return koopa, path
Exemplo n.º 2
0
 def test_koch(self):
     expected = 'F+F--F+F+F+F--F+F--F+F--F+F+F+F--F+F+F+F--'
     expected += 'F+F+F+F--F+F--F+F--F+F+F+F--F+F--F+F--F+F'
     expected += '+F+F--F+F--F+F--F+F+F+F--F+F+F+F--F+F+F+F'
     expected += '--F+F--F+F--F+F+F+F--F+F'
     self.assertEqual(expected, systems.koch_fractal(3))