CRVKNTREMOVE: Remove one knot from the knot-vector of a NURBS curve.
Calling Sequence:
[rcrv, remflag] = crvkntremove (crv, u, r, s, num, d);
INPUT:
crv : NURBS curve, see nrbmak.
u : knot to be removed.
r : index of the knot to be removed.
s : multiplicity of the knot to be removed.
num : number of knot removals requested.
d : curve deviation tolerance.
OUTPUT:
rcrv : new NURBS structure for the curve with knot u remuved.
t : actual number of knot removals performed.
DESCRIPTION:
Remove knot u from the NURBS curve crv at most num times.
Check that the maximum deviation of the curve be less than d.
Based on algorithm A5.8 NURBS Book (pag183)
SEE ALSO:
nrbkntins
Copyright (C) 2013 Jacopo Corno
Copyright (C) 2013 Carlo de Falco
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Package: nurbs