Synopsis
PDX_MSGT gdx_RemoveKnotsCurve(long option, T_GDX_NURB_CURVE *gdx_nc, double kr_tol, int *n)
Purpose
Remove as many knots as possible from Nurbs curve.
Description
This routine removes as many occurrences of all interior knots as the continuity of the curve will allow. The pointer gdx_nc does not change, but the original curve is destroyed (new control points and knots are allocated).
Input
option
Options (not used).
gdx_nc
Pointer to the GDX NURB Curve from which the knots are to be removed.
kr_tol
Knot removal tolerance. The resulting curve will not deviate more than kr_tol from the original surface.
Output
gdx_nc
Pointer not changed, but contents of structure pointed to by gdx_nc are changed.
n
Number of knots removed.
Return
GDX_NOERR
Low level error code
.fi