rpmv(3G)
rpmv, rpmvi, rpmvs, rpmv2, rpmv2i, rpmv2s - relative polygon move
Showing IRIX 6.5.30 (default release). Unchanged since IRIX 6.5.
NAME rpmv, rpmvi, rpmvs, rpmv2, rpmv2i, rpmv2s - relative polygon move FORTRAN 77 SPECIFICATION subroutine rpmv(dx, dy, dz) real dx, dy, dz subroutine rpmvi(dx, dy, dz) integer*4 dx, dy, dz subroutine rpmvs(dx, dy, dz) integer*2 dx, dy, dz subroutine rpmv2(dx, dy) real dx, dy subroutine rpmv2i(dx, dy) integer*4 dx, dy subroutine rpmv2s(dx, dy) integer*2 dx, dy All of the above routines are functionally the same. They differ only in the type declarations of their parameters and in whether they assume a two-dimensional or three-dimensional space. PARAMETERS dx expects the distance from the x coordinate of the current graphics position to the x coordinate of the first point in a polygon. dy expects the distance from the y coordinate of the current graphics position to the y coordinate of the first point in a polygon. dz expects the distance from the z coordinate of the current graphics position to the z coordinate of the first point in a polygon. DESCRIPTION rpmv is the relative version of pmv. It specifies a relative move to the starting point of a filled polygon, using the current graphics position as the origin. rpmv updates the current graphics position to the new point. Between rpmv and pclos, you can issue only the following Graphics Library subroutines: color, RGBcol, c, cpack, n, v, lmdef, and lmbind. Use lmdef and lmbind to respecify only materials and their properties. SEE ALSO bgnpol, endpol, pclos, rpdr, v NOTES rpmv should not be used in new development. Rather, polygons should be drawn using the high-performance v commands, surrounded by calls to bgnpol and endpol. Matrix commands pushma, transl, and popmat should be used to accomplish relative positioning. There can be no more than 256 vertices in a polygon. Therefore, there can be no more than 255 rpdr calls between rpmv and pclos.