The SURFR procedure sets up 3D transformations. This procedure duplicates the rotation, translation, and scaling features of the SURFACE routine, but does not display any data. The resulting transformations are stored in the !P.T system variable.
This routine is written in the IDL language. Its source code can be found in the file
subdirectory of the IDL distribution.