xxxxxxxxxx
def _(n=[24,22,..,2],h=[21,19,..,3],
k=[60,120,..,360]):
def L(i): return [n*cos(2*pi*i/k)+h*cos((n/2)*2*pi*i/k),
n*sin(2*pi*i/k)-h*sin((n/2)*2*pi*i/k)]
l=sum([line([L(j),L(j+1)],color=hue(j/k)) for j in range(k)])
l.show(figsize=(5,5))
No comments:
Post a Comment