318
PTER
7.
CURVILINEAR
TRIANGULATED
SURFACES
Figure
7.1 An
example
of
Gregory patchwork smoothly interpolating
the
vertices
of
the
initial linear triangulated
surface
represented
in figure
(6.1).
This explains
why the
modeling
of
triangulated
surfaces
is
currently
one of
the
most active
fields
of
research
in
CAD.
Within
the
framework
of
this chapter, three
different
approaches
are
pro-
posed
for
building
a
smooth
surface
interpolating
the
vertices
of a
given
tri-
angulated
surface:
1.
The first
approach consists
in
approximating each triangle, individually, with
a
smooth parametric curvilinear patch.
2.
Approximating each triangle, individually, with
a
smooth curvilinear facet
may
generate discontinuities along
the
edges shared
by
pairs
of
triangles.
Thanks
to a
method based
on
DSI,
it
will
be
shown
that
the
parameters
of
each
individual curvilinear
facet
can be
determined
to
ensure
G
l
continuity
along
the
edges
of the
triangles.
3.
Finally,
it
will
also
be
shown
that
a
discrete approximation
of a G
2
surface
interpolating
the
vertices
of the
triangulated surface
can be
built. Such
an
approximation
is
obtained
by
recursive subdivisions
of the
initial
surface,
and
the
location
of the new
vertices
so
generated
are
computed thanks
to the DSI
method.
7.2
Building
a
smooth
curvilinear triangle
7.2.1
Preliminary
definitions
Unit parametric domain
DT of a
triangle
T
Let
(u,v)
be an
orthonormal coordinate system
of
M
2
.
By
definition,
"tri-
angle's unit parametric domain"
or,
more simply, "triangle's domain,"
is the
name
given
to the
subset
DT of
points
of M
whose coordinates
(u,
v)
are