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