
7. B´ezier Curves II 173
for some µ = 0 (using the notation of Definition 7.14), and that C
1
-continuity
is obtained whenever (7.11) is satisfied for µ =1.
Suppose P(t) is a continuous piecewise B´ezier curve. Then P(t) is visually
tangent continuous at t = t
j
whenever there exist constants µ
j
> 0, such that
µ
j
B
j−1
(t
j
)=B
j
(t
j
). When the piecewise B´ezier curve is given by B´ezier
curves B
j
(t) defined on intervals of unit length (that is t
j
− t
j−1
= 1 for all
j) condition (7.10) simplifies to
ˆ
B
(p)
j−1
(1) =
ˆ
B
(p)
j
(0). Then Theorem 7.3 yields
the conditions for C
k
-continuity and visual tangent continuity in terms of the
control points alone. So, in effect the intervals can be ignored and it is common
practice to work as if ordinary B´ezier curves are being used to construct the
piecewise curve. Examples are given below.
Example 7.15
Consider a piecewise B´ezier curve consisting of two cubic B´ezier curves B(t)and
C(t) (defined on intervals of unit length) with control points b
0
, b
1
, b
2
, b
3
,and
c
0
, c
1
, c
2
, c
3
, respectively. Suppose that b
3
= c
0
so that the piecewise curve is
continuous. Visual tangent continuity is obtained when µB
(1) = C
(0). Then
B
(1) = 3(b
3
− b
2
)andC
(0) = 3(c
1
− c
0
), giving µ3(b
3
− b
2
)=3(c
1
− c
0
).
Substituting c
0
= b
3
and simplifying gives c
1
=(1+µ) b
3
− µb
2
. Hence b
2
,
b
3
,andc
1
are collinear, and b
3
lies between b
2
and c
1
. Geometrically, the
visual tangent continuity implies that the tangent direction at the end of the
first segment equals the tangent direction at the beginning of the second seg-
ment. The resulting join of the two curves appears smooth, but the underlying
parametrization is not C
1
-continuous. C
1
-continuity is achieved when µ =1,
so that the magnitudes and directions of the tangents are equal. Hence c
0
= b
3
and c
1
=2b
3
− b
2
. The arguments above are easily generalized to give conti-
nuity conditions for B´ezier curves of degree n expressed in Theorem 7.17.
Example 7.16
Consider the piecewise curve consisting of two cubic B´ezier curves (defined on
intervals of unit length) with control points b
0
(2, 5), b
1
(3, 1), b
2
(5, 1), b
3
(6, 3),
and c
0
(6, 3), c
1
(8, 7), c
2
(5, 8), c
3
(3, 6). Since b
3
= c
0
=(6, 3), the two curves
join to form a continuous curve. Further, the condition c
1
=(1+µ) b
3
− µb
2
gives
(8, 7) = (1 + µ)(6, 3) − µ(5, 1)
which is satisfied for µ =2> 0, and hence the curve is visually tangent
continuous. C
1
-continuity can be obtained by adjusting a control point. For
instance, if c
1
is changed to (7, 5), then c
1
=2b
3
− b
2
is satisfied.