%! (ps3d.inc) run /page-begin { gsave 72 dup scale 1 72 div setlinewidth 4 5 translate } def /page-end { grestore showpage } def [0 0 8 1] set-eye /A 0 def /dA 10 def { page-begin gsave3d gsave 1 0 0 setrgbcolor newpath 0 -1 0 moveto3d 0 2 0 lineto3d stroke [0 1 0] A rotate3d grestore newpath 0 0 0 moveto3d 1 0 0 lineto3d 1 1 0 lineto3d 0 1 0 lineto3d 0 0 0 lineto3d closepath stroke page-end grestore3d /A A dA add def } loop