7.4.
RECURSIVE SUBDIVISIONS
Convergence
of the
recursive
subdivision
algorithm
To
come back
to the
fundamental question
raised
on
page
361 and
related
to the
convergence
of the
series
(p^
generated
by the
recursive subdivision
algorithm,
let us
consider
the
function
(p\-
n
\u)
defined
on D and
interpolating
linearly
the
values
of
(p^
on
each triangle
D^
:
• Due to the
existence
and
uniqueness
of the
solution
of the
DSI
equation,
<p^
exists
and is
unique
for any
integer
n. The
formal proof
of the
convergence
of
the
series
of
functions
{<^'
n
'}
is
still
an
open problem.
It can be
observed
experimentally,
however,
that
</^
n
'
always
converges
toward
a
function
<p*
denned
on
D:
Practically
speaking,
it
seems
reasonable
to
conjecture
that
this
convergence
is
actually
true.
• If it is
assumed
that
the
limit
(7.45)
actually
exists,
then,
according
to
equa-
tion
(7.44),
it can be
deduced
that
(p*
belongs
to
H
2
(D,
u|fi,
</>):
As a
consequence,
if the
limit
(f>*
exists,
then
if*
is a C
2
function
10
interpo-
lating
the
values
(0(a)}
attached
to the set
f2
of the
vertices
of
T(D}.
Recursive
construction
of the
geometry
of a
C
2
surface
The
recursive subdivision algorithm based
on DSI
presented above
can
easily
be
used
to
build
a
smooth
C
2
surface
interpolating
the
vertices
of a
linear
triangulated
surface embedded,
for
example,
in 3D
space.
For
this
purpose
and
as
already mentioned,
at
each step
n of the
recursive process this algorithm
has
merely
to be
applied respectively
and
independently
to the
three components
x
x
(a),
x
y
(a),
andx^a)
of
the
vectors
{x(o:)
: a 6
£7^}
defining
the
geometry
of
the
surface
to be
modeled.
As
shown
in figure
(7.16),
this
discrete
approach
is
very
efficient
and can
reasonably compete with
the
parametric Gregory patchwork method pre-
sented
in
section (7.3)
and
illustrated
in figure
(7.1). Moreover,
it
should
be
noted
that
the
C
2
continuity
of a
parametric
surface
implies
its G
2
con-
tinuity.
As a
consequence,
at the
limit,
the
recursive subdivision algorithm
presented
above
tends
to
generate
a
G
2
surface.
A
classic
test
for
subdivision algorithms consists
in
generating
a
"mon-
key
saddle"
surface
[229] corresponding
to a
blending
surface
that
smoothly
connects
six
planes radiating
in
different
directions.
As can be
seen
in figure
(7.21),
the
surface
generated using
the
above subdivision algorithm yields
an
excellent
result
with
no
undulations.
10
More precisely,
a
distribution (see
[194]).
363