I see that the extrusion documentation lacks some clarity. The way to think about an extrusion is basically to imagine that a 2D shape lying in the xy plane is extruded along a path that starts out in the xz plane. Then you can rotate this extrusion. Here's an example:
Web VPython 3.2
scene.background=vector(.3,.3,.3)
ell=shapes.ellipse(width=.5,height=0.2)
extrusion(path=paths.rectangle(width=7,height=4),shape=ell,color=color.blue)
E = extrusion(path=paths.rectangle(width=4), shape=ell, color=color.green)
E.rotate(angle=pi/2, axis=vec(1,0,0))
Bruce