xxxxxxxxxx
pretty_print(html('<p>Random Color Walk</p>'))
n=100; p=[0,0,0]; rw=[copy(p)]
c=[colormaps.hsv((1/n).n()*i)[:3] for i in [0..n]]
for i in [1..n]:
for j in [0..2]: p[j]+=random()-.5;
rw.append(copy(p))
l=sum([line3d([rw[i],rw[i+1]],color=c[i],radius=.1)
for i in [0..n-1]])
l.show(aspect_ratio=[1,1,1])
No comments:
Post a Comment