Previous: utrsa Up: ../plot79_u.html Next: utrsc
SUBROUTINE UTRSB (ZE, MX,MY, NX,NY, BVALUE)
C$ (Shift and Border Array)
C$ It is sometimes convenient for hidden-line drawings to form
C$ "curtains" around the border of the figure by setting the
C$ function values on the edge to a constant value somewhat
C$ below the average surface level. This routine shifts the
C$ NX by NY portion of the array over one row and down one
C$ column, then fills the borders to the specified value. An
C$ error message is issued if there is insufficient space in
C$ the array to do this. The arguments are:
C$
C$ ZE(NX,NY)......Array of function values. On return, the
C$ array will be expanded to ZE(NX+2,NY+2).
C$ (MX,MY)........Actual declared dimensions of ZE(*,*).
C$ (MX-2 .GE. NX, MY-2 .GE. NY)
C$ BVALUE.........Border value to be placed along the edges of
C$ ZE(*,*).
C$ (09-APR-82)