%! % Example of rotation... draws 36 lines in a circular pattern 0 10 360 { % Go from 0 to 360 degrees in 10 degree steps newpath % Start a new path gsave % Keep rotations temporary 144 144 moveto rotate % Rotate by degrees on stack from 'for' 72 0 rlineto stroke grestore % Get back the unrotated state } for % Iterate over angles showpage