You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
397 B
Python
18 lines
397 B
Python
6 years ago
|
from collections import deque
|
||
|
|
||
|
from lib import semicircle_generator
|
||
6 years ago
|
|
||
|
g_steps = 20
|
||
|
g_radius = 25
|
||
6 years ago
|
|
||
|
def path_generator():
|
||
|
assert (g_steps % 4) == 0
|
||
|
halfsteps = int(g_steps/2)
|
||
|
|
||
|
path = semicircle_generator(g_radius, g_steps, reverse=True)
|
||
|
|
||
|
mir_path = deque(path)
|
||
|
mir_path.rotate(halfsteps)
|
||
|
|
||
|
return [path, mir_path, path, mir_path, path, mir_path, ], "shift", 20, (0, halfsteps)
|