Hello, I'm trying to save an animation of a rotating polytope as a gif. So far the best I have is this:
n=49
t = (2*pi/n).n()
M=matrix([[cos(t),0,sin(t)],[0,1,0],[-sin(t),0,cos(t)]])
vl = [v[:3] for v in p.vertices()]
sf = [p]
for i in range(n):
vl = [M*v for v in vl]
sf.append(Polyhedron(vl))
s=animate(sf)
s.gif(savefile="an.gif")
which outputs this:
media.giphy.com/media/3o7bufpi3S8f1dnlNm/giphy.gif (without the space; sorry I need more karma to post links)
My questions: how can I get the axes to stay constant so it looks more like a rotating object?