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