
140 Applied Geometry for Computer Graphics and CAD
01 23456 78910
7
6
5
4
3
2
1
0
0123456 78910
0
9
8
7
6
5
4
3
2
1
0
(a) (b)
Figure 6.4
the control points to develop a “feel” for the relationship between
the control polygon and the curve.
6.12. Plot a cubic B´ezier curve which has a point of inflection. (A point
of inflection is a point at which the direction of the curve changes
from being convex to concave, or vice versa, to give a curve with an
“S”-shape.) Hint: Choose an “S”-shaped control polygon.
6.3 The Effect of Adjusting a Control Point
Consider a cubic B´ezier curve with control points b
0
, b
1
, b
2
,andb
3
. The shape
of the curve can be changed by adjusting the position of one or more control
points. If b
0
or b
3
are adjusted, then the endpoint interpolation property im-
plies that the starting or finishing point of the curve will change. If b
1
or b
2
are adjusted, then the start and finishing points remain unchanged, but the
start or finishing directions may change. It is possible to change control points
b
1
or b
2
without affecting the end directions. If b
1
is adjusted to a new point
on the line through b
0
and the original position of b
1
, then the magnitude
of the tangent vector will change but its direction will not. Hence the initial
direction of the curve remains unchanged. The adjustment of a control point is
illustrated in Figure 6.5. Likewise, if b
2
is adjusted to a new point on the line
through b
3
and the original position of b
2
, then the final direction of the curve
will not change. However, the adjustment of any control point always changes
the shape of the entire curve. The effect of adjusting a control point of a general
B´ezier curve, which will be introduced in Section 6.4, is similar.