278
CHAPTER
6.
PIECE
WISE
LINEAR TRIANGULATED SURFACES
By
definition, such
a
constraint
is
called
a
"Boundary-on-Surface"
constraint
and is
implemented
as a
hard
DSI
constraint (see section
(4.5)),
which consists
of
projecting each node
a €
f3(S/F]
on
F
in a
given direction
d(a)
at
each
step
of the
iterative
DSI
algorithm.
In
practice,
the
projection directions
associated
with
the
nodes
{a
G
^(S/F}}
are
denned
as
follows:
•
each
direction
d(a)
is
initialized
to be
colinear
to the
straight
line
joining
x(a)
to its
closest
point
on the
fault
0-\
•
next,
the
directions
(d(a)
: a £
(3(S/J-}}
are
smoothed
by
applying
the DSI
algorithm
on a
discrete
model
M^(B,
NB,
d,Cj)
where
B
consists
of all the
nodes
of
/3(S/.F).
The
Boundary-on-Surface constraint
DSI can
then easily
be
implemented
as
a
series
of
fuzzy
Control-Distance constraints (see page 168)
specifying
that
each node
{a
€
^(S/F)}
should
be
located
at a
null
distance
from
the
target
J-
in the
direction
d(a).
Figure (6.34) shows
the
effect
of a
Boundary-on-Surface constraint when
the
shape
of a
horizon
is
edited interactively
in the
neighborhood
of a
fault
trace.
Boundary-Stone-on-Boundary
constraint
When considering
a
fault
J-"
partly
cutting
a
geological surface
<S
along
a
fault
trace
B(S/f}
(see
figure
(6.34)),
the
twin boundaries
P(S/F)
and
P'(S/F)
may
share
a
common point
/3*(<S/.F)
located
on the
boundary
of
T
called
a
"Boundary Stone."
If the
geometry
of S is
modified,
then
the
Boundary
Stone
f3*(S/J
:
}
has to
slide along
the
boundary
of
T.
For
this purpose,
a
"Boundary-Stone-on-Boundary"
DSI
constraint
defined
as
follows
should
be
installed
for
each Boundary Stone
j3*(S/f):
• first, a
direction
d(/3*)
is
determined
as
being
colinear
to the
straight
line
joining
x(/3*)
to its
closest
point
on the
boundary
of the
fault
F\
• the
Boundary-Stone-on-Boundary
constraint
is
then
implemented
as a
fuzzy
Control-Distance
constraint (see page 168)
specifying
that each node
j3*
should
be
located
at a
null
distance
from
the
boundary
of
J-
in the
direction
d(a).
Figure (6.34) shows
the
effect
of a
Boundary-Stone-on-Boundary
constraint
when
the
shape
of a
horizon
is
edited interactively
in the
neighborhood
of a
fault
trace.
6.4
Continuity
through
faults
Let
(^(H,
v) be a
scalar function
defined
on the
same
parametric domain
D
as a
parameterization
x(u,
v) of a
surface
S:
By
definition