202 Chapter 11 Geometric Continuity
The lower triangular matrix in (11.26) is called a connection matrix^ it
connects the derivatives of one segment to that of the other. For rth order
geometric continuity, the connection matrix is a lov^er triangular r y. r matrix;
for more details, see Gregory [291] or Goodman
[270].
See also the related
discussion in Section 10.6. The connection matrix is a powerful theoretical tool,
and has been used to derive variation diminishing properties of geometrically
continuous curves (Dyn and Micchelli [181]), to show the projective in variance
of torsion continuity (Boehm [76]), and for other theoretical pursuits (Goldman
andMiccheni[267]).
The definition of geometric continuity has been used by Manning
[414],
Barsky [40], Barsky and DeRose [43], Degen
[152],
Pottmann
[488], [489],
and
Farin
[192].
In terms of classical differential geometry, the concept of G^ is called
order two of contact; see do Carmo
[170].
It was used in a constructive context
by G. Geise [256] as early as 1962.
An interesting phenomenon arises if we consider geometric continuity of order
higher than two. Consider a G^ space curve. It is easy to verify that it possesses
continuous curvature and torsion. But the converse is not true: there are space
curves with continuous curvature and torsion that are not G^ (Farin [192]). This
more general class of curves, called Frenet frame continuous^ has been studied by
Boehm [74]; see also Section 10.6 and Hagen
[298],
[299], They are characterized
by a more general connection matrix than that for G^ continuity; it is given by
«! 0 0 •
0^2 oi^ 0
L «3
^ «i .
where fi is an arbitrary constant. For higher-order Frenet frame continuity, we
have to resort to higher-dimensional spaces; this has been carried out by Dyn and
MiccheUi
[181],
Goodman
[270],
Goldman and MiccheUi
[267],
and Pottmann
[487];
see also the survey by Gregory
[291].
An even more general concept than
that of Frenet frame continuity has been discussed recently by H. Pottmann
[488].
A condition for torsion continuity of two adjacent Bezier curves with polygons
bo,...,
b^ and
CQ,
..., c„ is given by
volume[b„_3,...
,b^] _ volume[co,... ,03] (H 27)
|Ab^_ll|6 IIAq
•Oil
116
See Boehm [73], Farin
[192],
or Hagen
[298].
A nice geometric interpretation of the fact that torsion continuity is more
general than G^ continuity is due to
W.
Boehm [73]. If
b„_3,...,
b„ and
CQ,
...,
C3
are given such that the two curves are G^, can we vary
C3
and still maintain G^
continuity? The answer is yes, and
C3
may be displaced by any vector parallel