Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pmv(3g) — GL2 W2.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

pmv()  —  Silicon Graphics Beta Release

NAME

pmv - polygon move

SPECIFICATION

C
pmv(x, y, z)
Coord x, y, z;

pmvi(x, y, z)
Icoord x, y, z;

pmvs(x, y, z)
Scoord x, y, z;

pmv2(x, y)
Coord x, y;

pmv2i(x, y)
Icoord x, y;

pmv2s(x, y)
Scoord x, y;

FORTRAN
subroutine pmv(x, y, z)
real x, y, z

subroutine pmvi(x, y, z)
integer*4 x, y, z

subroutine pmvs(x, y, z)
integer*2 x, y, z

subroutine pmv2(x, y)
real x, y

subroutine pmv2i(x, y)
integer*4 x, y

subroutine pmv2s(x, y)
integer*2 x, y

Pascal
procedure pmv(x, y, z: Coord);

procedure pmvi(x, y, z: Icoord);

procedure pmvs(x, y, z: Scoord);

procedure pmv2(x, y: Coord);

procedure pmv2i(x, y: Icoord);

procedure pmv2s(x, y: Scoord);

DESCRIPTION

pmv is the move command for filled polygons.  A typical polygon is drawn with a pmv, a sequence of pdr’s, and is closed with a pclos.  For example, the following sequence draws a square:

pmv(0.0, 0.0, 0.0);
pdr(1.0, 0.0, 0.0);
pdr(1.0, 1.0, 0.0);
pdr(0.0, 1.0, 0.0);
pclos();

SEE ALSO

pclos, pdr, rpdr, rpmv

NOTE

The results are undefined if the polygon is not convex. 

Version 2.3  —  July 04, 1985

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