xxxxxxxxxx
var('u,v'); u_min,u_max=-3*pi,3*pi
v_min,v_max=.001,pi-.001
a,b,c=1,1.5,1.2; h=a*(1+u^2*sin(v^2))
fx=(log(tan(v/c))/c+cos(v)/h)/b
fy=b*(sin(u)-u*cos(u))*sin(v)/h
fz=b*(cos(u)+u*sin(u))*sin(v)/h
sum([parametric_plot3d(
[fx*i,fy,fz*j],(u_min,u_max),(v_min,v_max),plotpoints=50,
color='silver',opacity=.3,mesh=True,frame=False)
for i in [-1,1] for j in [-1,1]])
No comments:
Post a Comment