Problem 5b.

#
#start with a pyramid


for a in range (0,601):
 g.norefresh
 g.paper (0)
 g.line (25,25,55-a/20,75)
 g.line (75,25,55+a/30,75)
 g.line (35,50,55-a/30,75+a/25)
 g.line (85,50,55+a/20,75+a/25)
 g.line (25,25,75,25)
 g.line (75,25,85,50)
 g.line (85,50,35,50)
 g.line (25,25,35,50)
 g.line (55-a/20,75,a/30+55,75)
 g.line (55-a/30,75+a/25,a/20+55,75+a/25)
 g.line (55-a/30,75+a/25,55-a/20,75)
 g.line (55+a/30,75,a/20+55,75+a/25)
 g.refresh
#end with a cube



-gary escudero