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