Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ppm3(3g) — PHIGS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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

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