warnings.filterwarnings("ignore",category=DeprecationWarning)
c1,c2,c3=random(),.3,random()
return sage.plot.colors.float_to_html(c1,c2,c3)
PG=Graphics(); k=randint(10,50)/100
vg=g.get_pos(); vgp=list(vg.values())
eg=g.edges(); nv=len(vg); ne=len(eg);
x0=mean([vgp[i][0] for i in range(nv)])
y0=mean([vgp[i][1] for i in range(nv)])
cp=[[vgp[i][0]-x0,vgp[i][1]-y0] for i in range(nv)]
l=[[list(vg[eg[i][0]]),list(vg[eg[i][1]])]
cl=[[[x-x0,y-y0] for [x,y] in l[i]]
cp3d=[[[(1+k*j)*x,(1+k*j)*y,j]
for j in range(n)] for [x,y] in cp]
cl3d=[[[(1+k*j)*x,(1+k*j)*y,j] for [x,y] in cl[i]]
for j in range(n) for i in range(ne)]
PG+=line3d(cp3d[i],color=col())
PG+=line3d(cl3d[i],color=col())
graph_pe(graphs.CubeGraph(7),5)
No comments:
Post a Comment