The derivatives of Bézier and B-spline curves are still Bézier and B-spline curves, respectively. In fact, the derivatives of a Bézier (resp., B-spline) curve is a curve defined by a new set of control points that are constructed from the original set of control points. The degree of the derivate curve is, of course, one less than the original. The following figure shows a B-spline curve of degree 5 with tracing point corresponding to u = 0.6.
To display the first derivate curve or hodograph, select Window, followed by Hodograph (First Derivative). To display the second derivative curve, select Second Derivative. Then, a new window appears showing the first or second derivate curve in the same type of the current curve on the drawing canvas. The left (resp., right) figure below shows the hodograph (resp., second derivative) curve of the above B-spline curve. As a result, both derivative curves are B-spline curves.
Each of these derivative windows contains three buttons:
Unfortunately, the derivative curves of a NURBS (and hence a rational Bézier) curve is in general not a curve in one of the four types. As a result, no control points will be shown in the derivative windows. These derivative curves are approximated with line segments. The following figure shows a NURBS curve of degree 5.
The left (resp., right) figure below shows the hodograph (resp., second derivative) curve. You can see clearly that the curves are made from line segments and no control points are shown.