Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ rmv2s(3G) — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought



rmv(3G)                                                                rmv(3G)



NAME
     rmv, rmvi, rmvs, rmv2, rmv2i, rmv2s - relative move

C SPECIFICATION
     void rmv(dx, dy, dz)
     Coord dx, dy, dz;

     void rmvi(dx, dy, dz)
     Icoord dx, dy, dz;

     void rmvs(dx, dy, dz)
     Scoord dx, dy, dz;

     void rmv2(dx, dy)
     Coord dx, dy;

     void rmv2i(dx, dy)
     Icoord dx, dy;

     void rmv2s(dx, dy)
     Scoord dx, dy;

     All of the above routines are functionally the same.  They differ only in
     the type declarations of their parameters and in whether or not they
     assume a two- or three-dimensional space.

PARAMETERS
     dx   expects the distance from the x coordinate of the current graphics
          position to the x coordinate of the new graphics position.

     dy   expects the distance from the y coordinate of the current graphics
          position to the y coordinate of the new graphics position.

     dz   expects the distance from the z coordinate of the current graphics
          position to the z coordinate of the new graphics position.

DESCRIPTION
     rmv is the relative version of move.  It moves (without drawing) the
     graphics position the specified amount relative to its current value.
     rmv2(x, y) is equivalent to rmv(x, y, 0.0).

SEE ALSO
     bgnline, endline, popmatrix, pushmatrix, rdr, translate, v

NOTE
     rmv should not be used in new development.  Rather, lines should be drawn
     using the high-performance v commands, surrounded by calls to bgnline and
     endline.  Matrix commands pushmatrix, translate, and popmatrix should be
     used to accomplish relative positioning.






                                                                        Page 1



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026