Previous Next Up Title Contents Index Functions Index Top Library

NON-UNIFORM B-SPLINE SURFACE 3 WITH DATA

PBSS3D


CALL SEQUENCE

CALL PBSS3D	(USORD, VSORD, UNKA, VNKA, UKNOTS, VKNOTS, RTYPE, UNCP, VNCP, PXA, PYA, PZA, PWA, TCLDR, TCREC, CSSLDR, CSSREC, DSSLDR, DSSREC)

INPUT PARAMETERS

INTEGER USORD
U spline order
INTEGER VSORD
V spline order
INTEGER UNKA
Number of knots for u
INTEGER VNKA
Number of knots for v
REAL UKNOTS(UNKA)
U knots
REAL VKONTS(VNKA)
V knots
INTEGER RTYPE
Rationality (PRAT,PNRAT)
INTEGER UNCP
U number of control points dimension
INTEGER VNCP
V number of control points dimension
REAL PXA (UNCP*VNCP)
REAL PYA (UNCP*VNCP)
REAL PZA(UNCP*VNCP)
REAL PWA(UNCP*VNCP)
Control points(MC)
INTEGER TCLDR
Number of array elements used in TCREC
CHARACTER*80 TCREC(TCLDR)
Trimming curve data record
INTEGER CSSLDR
Number of array elements used in CSSREC
CHARACTER*80 CSSREC(CSSLDR)
Colour spline surface data record
INTEGER DSSLDR
Number of array elements used in DSSREC
CHARACTER*80 DSSREC(DSSLDR)
Data spline surface data record

PHIGS STATE

(PHOP,*,STOP,*)

EFFECT

This function specifies the non-uniform B-spline surface with data primitive.

The NON-UNIFORM B-SPLINE SURFACE 3 WITH DATA element is inserted in the open structure after element pointer or replaces the element indicated by element pointer, depending on the edit mode value. Element pointer is updated and points to the NON-UNIFORM B-SPLINE SURFACE 3 WITH DATA structure element. The values specified in the function are associated with the element.

Attributes associated with Non-Uniform B-Spline Surface 3 With Data :

INTERIOR STYLE

INTERIOR STYLE INDEX

INTERIOR COLOUR

EDGE FLAG

EDGE TYPE

EDGE WIDTH SCALE FACTOR

EDGE COLOUR

SURFACE APPROXIMATION CRITERIA

PARAMETRIC SURFACE CHARACTERISTICS

DATA MAPPING METHOD See PACK TRIM CURVE and UNPACK TRIM CURVE for a description of the trim curve data record.

See PACK COLOUR SPLINE SURFACE and UNPACK COLOUR SPLINE SURFACE for a description of the colour spline surface data record.

See PACK DATA SPLINE SURFACE and UNPACK DATA SPLINE SURFACE for a description of the data spline surface data record.

EXTENSION TO THE PHIGS STANDARD

If used in NRS mode, the effect of this function is different from the effect described in the standard.

In NRS mode, (see OPEN PIPE), the element is not stored in a structure. It is sent to the workstation on which the pipe is opened.

ERRORS

5
Ignoring function, function requires state (PHOP,*, STOP,*)
500
Ignoring function, the specified order is less than one
501
Ignoring function, not enough control points for the specified order
502
Ignoring function, the specified order is inconsistent with number of knots and control points
503
Ignoring function, the knot sequence is not non-decreasing
507
Ignoring function, the fourth coordinate of a rational control point is less than or equal to zero
508
Ignoring function, a trimming curve order is less than 2
509
Ignoring function, a trimming curve does not contain enough control points for its specified order
510
Ignoring function, a trimming curve's order is inconsistent with its number of knots and control points
511
Ignoring function, a trimming curve's knot sequence is not non-decreasing
512
Ignoring function, a trimming curve's parameter range is inconsistent with its knots
138
Ignoring function, one or more of the fields in the specified data record is inconsistent with the specified type

SEE ALSO

open structure, open pipe (ext), non-uniform b-spline surface 3, fill area set, set surface approximation criteria, set parametric surface characteristics, inquire current element content, inquire current element type and size


Previous Next Up Title Contents Index Functions Index Top Library