xxxxxxxxxx
var('t'); a,b,c=randint(2,12),1+random(),randint(1,7)
r=[-c..c]; th=randint(1,9)
def col():
return sage.plot.colors.float_to_html(
random(),random(),random())
st=r'<p style="color:#aa00ff;">$a=%d; \; b=%f; \; c=%d$</p>'
pretty_print(html(st%(a,b,c)))
fx=(a+cos(b*t))*cos(t); fy=(a+cos(b*t))*sin(t); fz=a*sin(b*t)
sum([parametric_plot3d(
[i*fx,j*fy,i*fz],(-2*pi,2*pi),frame=False,thickness=th/10,
color=col()) for i in r for j in r])
No comments:
Post a Comment