typedef int PK_knot_type_t;
This field can take any one of the following values.
PK_knot_unset_c : The type has not been calculated.
PK_knot_non_uniform_c : The knot set is general non uniform.
PK_knot_uniform_c : The knots are uniformly spaced.
PK_knot_quasi_uniform_c : The first and last knots have
multiplicity degree+1, and the
remainder have multiplicity 1, with
equal spacing.
PK_knot_piecewise_bezier_c : The first and last knots have
multiplicity degree+1 and the
remainder have multiplicity degree,
with equal spacing.
PK_knot_bezier_ends_c : The first and last knots have
multiplicity degree+1. In other
respects the knot set is non uniform.
PK_knot_smooth_seam_c : Applicable only to PK_BCURVE_create.
Modifications will be made to the curve
input data to guarantee the end and start
of the curve meet sufficiently smoothly to
ensure periodic parameterisation. This is
done by repeating the first degree vertices
at the end and by matching knot intervals.