2.5.4.46 PtgNurbs
The PtgNurbs structure specifies a non-uniform rational B-spline (NURBS).
When found in a formula expression, this structure MUST satisfy the following ABNF.
ABNF:
-
Nurbs = "NURBS(" knotLast "," degree "," xType "," yType *("," xN "," yN "," knotN "," weightN) ")" knotLast = val degree = val xType = val yType = val xN = val yN = val knotN = val weightN = val
knotLast is a double precision floating-point number that specifies the last knot.
degree is an integer value that specifies the degree of the B-spline.
xType is an unsigned integer value that specifies how to interpret the x-coordinates. If xType is zero, the input xN is interpreted as relative coordinates. Otherwise, the input xN is interpreted in the coordinate system of the shape containing the structure.
yType is an unsigned integer value that specifies how to interpret the y-coordinates. If yType is zero, the input yN is interpreted as relative coordinates. Otherwise, the input yN is interpreted in the coordinate system of the shape containing the structure.
xN is a double precision floating-point number that specifies an x-coordinate.
yN is a double precision floating-point number that specifies a y-coordinate.
knotN is a double precision floating-point number that specifies a knot on the B-spline.
weightN is a double precision floating-point number that specifies a weight on the B-spline.
When stored in a Cell_Type element, this structure has the following attribute values.
Attribute |
Value |
---|---|
V |
MUST be a value that satisfies the following ABNF.
Specific definition is provided earlier. |
U |
MUST NOT exist. |