NRBDERIV: Construct the first derivative representation of a NURBS curve or surface. Calling Sequence: ders = nrbderiv(nrb); Parameters: nrb : NURBS data structure, see nrbmak. ders : A data structure that represents the first derivatives of a NURBS curve or surface. Description: The derivatives of a B-Spline are themselves a B-Spline of lower degree, giving an efficient means of evaluating multiple derivatives. However, although the same approach can be applied to NURBS, the situation for NURBS is a more complex. I have at present restricted the derivatives to just the first. I don't claim that this implentation is the best approach, but it will have to do for now. The function returns a data struture that for a NURBS curve contains the first derivatives of the B-Spline representation. Remember that a NURBS curve is represent by a univariate B-Spline using the homogeneous coordinates. The derivative data structure can be evaluated later with the function nrbdeval. Examples: See the function nrbdeval for an example. See: nrbdeval