The total number of knots is equal to the order plus the number of control points. Each time you add a knot, another control point is added to the curve. The placement of the new point depends on the value of the new knot. Curve refinement moves the other control points near the new control point to preserve the shape of the curve. As you add more knots, the control points get closer and closer to the actual curve. When a control point is moved, its effect varies according to the order of the curve. If the order is high, moving a single control point affects more of the curve than if the order is low. The higher the order, the longer it takes to render the curve.
The following functions let you insert and refine knots.
Figure 43 shows how portions of the curve change when you move one of the original control points and then move one of the added control points.
If you insert multiple knots with the same values, you introduce the discontinuities described before, but the kink or break do not appear until you move the control points.
NOTE Some textbooks suggest that you place two or three control points at the same location to create discontinuities. This approach is not recommended because it forces a portion of the curve on either side of the multiple control point to become a straight line.