PPM3(3g) — Subroutines
Name
PPM3 − Draws the 3D form of a polymarker primitive.
Operating States: PHOP, ∗, STOP, ∗
PHIGS standard function
Creates a structure element
Syntax
PPM3 (N, PXA, PYA, PZA)
Argument Data Type Access Description
-------------------------------------------------------------------------
N Integer Read Number of markers to be drawn
PXA(N), Array of Read Array of x, y, and z coordinates,
PYA(N), in modeling coordinates
PZA(N)
-------------------------------------------------------------------------
Description
PPM3 draws the three-dimensional form of a polymarker primitive by connecting the modeling coordinate points in the point list.
Depending on the current edit mode, this function either inserts the new structure element directly after the element indicated by the pointer or replaces the element indicated by the pointer. The pointer then points to the new polymarker 3 element.
A call to the PPM3 function has the following effects during structure traversal:
•Digital PHIGS generates a sequence of markers to identify all the points specified in the point list.
•Digital PHIGS binds the current values of the polymarker attributes, as defined in the PHIGS traversal state list, to the polymarker primitive.
If Digital PHIGS is in immediate mode, it performs this function immediately, but the function does not create a structure element.
See Also
PADS
PQPMF
PPM
PRES
PSDCI
PSHRID
PSIASF
PSMKSC
PSMK
PSPKID
PSPMC
PSPMCI
PSPMI
PSVWI