PPDSS(3g) — Subroutines
Name
PPDSS − Packs spline surface data for the PBSS3D element or primitive.
Operating States: PHOP, ∗, ∗, AROP
PHIGS standard function
Syntax
PPDSS (INITFL, DATAFL, DUSORD, DVSORD, DUNKA, DVNKA, DUKNTS,
DVKNTS, DRTYPE, UNDSCP, VNDSCP, DDIMS, DSCP, MLDR, ERRIND, DSSLDR, DSSREC)
Argument Data Type Access Description
-------------------------------------------------------------------------
INITFL Logical Read Data record initialization flag
DATAFL Logical Read Data record new data spline flag
DUSORD Integer Read U data spline order
DVSORD Integer Read V data spline order
DUNKA Integer Read Number of U spline knots in the
DUKNTS array
DVNKA Integer Read Number of V spline knots in the
DVKNTS array
DUKNTS(DUNKA) Real Read U data spline knots
DVKNTS(DVNKA) Real Read V data spline knots
DRTYPE Integer Read Data spline rationality
UNDSCP Integer Read U number of the size of the data
spline control points
VNDSCP Integer Read U number of the size of the data
spline control points
DDIMS Integer Read Data size for the spline
DSCP(∗) Real Read Data spline control points
MLDR Integer Read Size of the data record array for
the data spline surface
ERRIND Integer Write Error indicator
DSSLDR Integer Write Number of array elements used in
DSSREC
DSSREC(DSSLDR) Character ∗80 Write Data record for the data spline
surface
-------------------------------------------------------------------------
Constants
Defined Argument Constant Description
-------------------------------------------------------------------------
DRTYPE PRAT Rational (4D) control points
PNRAT Nonrational (3D) control points
-------------------------------------------------------------------------
Description
PPDSS packs the spline surface data for the PBSS3D structure element or primitive.
See Also
PBSS3D
PUDSS