On the Use of Delaunay Triangulation as 3D Finite Element Modeler

7
 Journal o f t he Faculty of Environmental Science an d Technology, Okayama University Vol 5, No.I. pp. 99105, February 2000  the use o f  el un y tri ngul tion as  finiteelementmodeler Takeo TANIGUCHr  Received January 7 . 2000 Delaunay triangulation, a geometric subdivision of an y convex domain, is often used a s a finite element modeling method, b ut there ar e still several problems, which originally come from th e characteristics of Delaunay triangulation. On e problem appears when we remove some nodes which a r e already introduced for t he triangulation. In this case we a im t o obtain the triangulation without nodes by partial modification of t h e Delaunay triangulation with th e node. Another problem occurs when tetrahedra with zero volume are generated by Delaunay triangulation. In this case they must be removed for t h e numerical analysis in order to guarantee th e numerical stability an d good numerical solutions. In this paper these tw o problems occuring a t th e u se of Delaunay triangulation ar e theoretically discussed. Key words: Delaunay triangulation, Degeneracy, Tetrahedron,Automatic mesh generation  INTRODUCTION According to th e d ev el op me nt of computer ability th e finite element method is often used to solve mechanical phenomena in 3-dimensional space, an d therefore, th e finite element modeler is recognized more an d more important. Many mesh generation methods have been already proposed, an d they are classified into tw o groups; structured grid and unstructured grid. Th e former is mainly used for domains with rather simple geometry, but in case of analysis domain with complicated geometry the l at te r is used. I n t h e sense, t h e latter is mainly used a t th e application of th e finite element method even though t h e former ca n give better numerical results, since th e latter ca n easily prepare a geometric model of an y complicated boundary geometry. Especially so- called Delaunay triangulation h as been introduced a s a basic tool of 3D mesh generation methods [Boyer 1981 , Watson  1 98 1 , Joe 1992 ], But, a t the same time we know th e triangulation ma y fail to give good finite element models since th e method generates tetrahedral finite elements with zero volume or lacks th e function to erase n od es used for th e triangulation. I n h e former case t h e geometric model can t be used a s a finite element model since t h e element with zero volume leads to th e computational difficulty, a nd the latter case requires user to triangulate from t h e 1 st to t h e last node once again a n d as a result i t requires recalculation of h e triangulation. Present paper s ho ws s om e answers to these tw o problems, which occur at th e application of Delaunay triangulation as a mesh generation. 2. DELAUNAY TRIANGULATION D el au na y t ri an gu la ti on IS a geometric subdivision of a space using a s e t ofnodes. For th e use of th e we position of nodes is given. As a result of th e application of  Department of Environmental an d CivilEngineering, Faculty ofEnvironmental Science an d Technology, Okayama University 99

Transcript of On the Use of Delaunay Triangulation as 3D Finite Element Modeler

Page 1: On the Use of Delaunay Triangulation as 3D Finite Element Modeler

7/21/2019 On the Use of Delaunay Triangulation as 3D Finite Element Modeler

http://slidepdf.com/reader/full/on-the-use-of-delaunay-triangulation-as-3d-finite-element-modeler 1/7

Journal

o f t he

Faculty

of

Environmental

Science an d Technology,

Okayama Univers ity

Vol 5, No .I . pp.

9 9 1 0 5 , February 2 0 0 0

 

the use of el un y tri ngul tion

as

 

finite element modeler

Takeo

TANIGUCHr

 Received January 7 . 2000

Delaunay

triangulation,

a geometric

subdivision

of

an y convex

domain, is

often

used as a

finite element modeling method, but there

ar e

still

several

problems, which originally come

from

th e characteristics

o f Delau n ay

triangulation.

On e p rob lem ap p ears

when

we remove

some

nodes

which are already introduced for

the triangulation. In

this case we aim

to

obtain

th e trian gu lation

without

nodes

by

partial

modification of

the Delaunay

triangulation

with

th e

node.

A no th er p ro bl em

occurs

when

tetrahedra

with

zero

volume

are

generated

by

Delaunay

triangulation.

In

this

case they must b e r em ov ed

for the numerical

analysis

in

order to guarantee

th e

numerical

stability an d

good

numerical

solutions. In

this

paper these

tw o problems

occuring

at th e use of Delaunay triangulation

ar e

theoretically discussed.

Key

words: Delaunay triangulation,

Degeneracy, Tetrahedron, Automatic

mesh generation

  INTRODUCTION

According

to

the

d ev el op me nt o f

computer

ability

th e

finite element

method is

often

used

to

solve mechanical phenomena

in

3-dimensional

space,

an d

therefore,

th e

finite element modeler is

recognized more

an d

more i mp or ta nt . M an y m e sh

generation

methods have

been

already proposed,

an d

t h ey a re

classified

into tw o

groups;

structured

grid

and unstructured

grid. Th e former

i s m ai nl y

used

for

domains

with rather

simple

geometry,

but

in

case

of analysis

domain

with complicated

geometry th e l at ter is

used. In

the

sense, the

latter is

mainly

used a t

th e

application

of

the

finite elem en t m eth od ev en th ou g h the former ca n

give

better

numerical

results,

since

th e

latter

ca n

easily

prepare a geometric

model

of an y

complicated boundary geometry. Especially so-

called Delaunay triangulation has been

introduced as a basic

tool of 3D

mesh generation

methods [Boyer 1981 , Watson  1 98 1 , Joe 1992 ],

But, at t he s am e time we

know

th e triangulation

ma y fail to give good finite element m odels s ince

th e

method

generates

tetrahedral finite

elements

with

zero

volume

o r lacks

th e

function to

erase

n od es u se d for th e triangulation.

In

th e

former

case the geometric model can t be used

as

a f in ite

element model since the element with zero

volume l ead s to

the

computational

difficulty, and

t he l at te r

case

requires user

to

triangulate from

the 1

st

to

the

last node once again and as

a

result

it

requires

r ec al cu la ti on o f

th e

triangulation.

P r es e nt p ap e r s ho ws s om e answers

to

these

tw o

problems,

which occur

at th e

application

of

Delau nay trian g ulatio n as a mesh generation.

2. DELAUNAY TRIANGULATION

D el au na y t ri an gu la ti on IS a geometric

subdivision of a space

using

a set o f n od es . F or th e

u se o f

th e triangulation we assume th e position of

nodes is given. As a result of the a ppl ic at ion of

 

Department

of

Environmental

an d Civil Engineering,

Faculty ofEnvironmental

Science an d Technology,

Okayama

University

99

Page 2: On the Use of Delaunay Triangulation as 3D Finite Element Modeler

7/21/2019 On the Use of Delaunay Triangulation as 3D Finite Element Modeler

http://slidepdf.com/reader/full/on-the-use-of-delaunay-triangulation-as-3d-finite-element-modeler 2/7

100

  Fac. Environ. Sci.

and

Tech.,

Okayama

Univ. 5

 1)

2000

Delaunay t riangula tion ,

th e convex space

occupied by

nodes is uniquely

divided

into

a

se t of

tetrahedra,

whose circumsphere does

not include

any

other node

except four

nodes forming each

tetrahedron,

Assume

that

 n-1) nodes

are already

placed

and introduced for Delaunay

triangulation, and

we aim to ob tain

Delaunay

triangulation for n

nodes from

the

result of  n-1)-node triangulation.

The n-th triangulation

is

achieved

as

follows;

Introduce th e

n-th

node,

and

select

tetrahedron

whose circumsphere includes

the

node, Gather

these tetrahedra, and form

a

polyhedron by removing common

triangles

of

gathered

tetrahedra. Divide th e polyhedron into a

se t

of tetrahedra, each of which

is formed

using

each triangular

surface of

th e

polyhedron

and th e

n-th

node. That, the polyhedron

is

divided into m

tetrahedra

for m-polyhedron,

where

 m indicates

th e polyhedron is covered by m

triangular

surfaces.

This triangulation gives a unique subdivision

for n nodes, but several solutions appear when

more

than five nodes

locate on

a surface of same

sphere. This phenomenon

is

called  degeneracy .

 

8

corner

nodes

of

a cube

are used

for

Delaunay

triangulation,

there are

several

solutions since 8

nodes locate on a

same sphere.

In this

paper

we

assume

th e

triangulation,

which is obtained first, is treated

as the

solution

of De launay t riangula tion when

 degeneracy

occurs.

But, which

triangulation

is stored

depends

on

the

ac tua l p rogramming

of

Delaunay

triangulation. Taniguchi

 

Fillion 1996) treats

th e

case

of degeneracy

to

adjus t meshing on

common surface

of

convex cOlnposite

domain.

3.  n-l -NODE DELAUNAY TRIANGULATION

FROM

n-NODE

TRIANGULATION

Assume that

a

set of tetrahedra

is

already

obtained

by

th e use of Delaunay triangulation

for

n nodes.

Our aim is to obta in Delaunay

triangulation

for  n-l

nodes

from

the result

of n

node

tr iangulation by

removing a node,

namely

p i), l ~ ~ n

which is arbitrarily selected among

n

nodes

that

are already

used for Delaunay

triangulation.

At th e stage of the i-th Delaunay triangulation,

a

polyhedron is

formed using a

se t of tetrahedra,

whose

circumspheres

include the i- th

node,

and

subdivided in to

new se t

of

tetrahedra

by

connecting node i

and

each triangles which cover

th e surface of

polyhedron.

According

to

the

theory

and

the procedure

of

Delaunay

triangulation the tetrahedra

generated

close to

a

node,

namely p i),

are

uniquely

determined

in general. But, in case

of

degeneracy

how

the tet rahedra

are gathered

are determined not

only by

the

nodes

of

tetrahedra, whose circumspheres include p i),

but also

their ordering to be int roduced

for the

triangulation.

Two dimensional

explanation

of

the

degeneracy is

illustrated in Fig.1. In this

example

four

nodes locate

on

a

circle,

and there

are

two triangulations both of which satisfy

Delaunay tr iangulat ion.

The degeneracy in

case of 3-dimension occurs when more than

5

nodes locate on

the surface

of

a

same sphere,

.e.

several tetrahedra have

a

same

circumsphere.

Fig.l Example ofdegeneracy

From above consideration, the triangulation

in case of

degeneracy

is normally determined

by

the

programming techn ique ,

i.e.

which

triangulation

among

a set

of

possible

t riangulat ion is selected as a

solut ion, s ince

there are

several

solutions

of

triangulation in

case

of

degeneracy..

In

case of unique triangulation, al l

Page 3: On the Use of Delaunay Triangulation as 3D Finite Element Modeler

7/21/2019 On the Use of Delaunay Triangulation as 3D Finite Element Modeler

http://slidepdf.com/reader/full/on-the-use-of-delaunay-triangulation-as-3d-finite-element-modeler 3/7

1.

TANIGUCHI / On the use of el un y tri ngul tion

101

tetrahedra,

whose

c ir cu m sp he re i nc lu de p i)

inside, a re g at he re d

and

are assembled

as

a

polyhedron

by re moving

common

triangles. And,

the

application

o f D ela un ay

triangulation

to

these nodes

which appear on

th e s ur f ac e o f th e

polyhedron gives

new triangulation without p i).

And, th e

replacement

of these

tetrahedra

instead

of

tetrahera which

are connected to p i)

in original triangulation gives th e triangulation

without p i).

Now, we think of the case of de ge nerac y in

detail.

Let

{P 1),p 2), ... , p x),

..

, p y),

..

, p z),

..

, p i),

00

p 0;) , .. , p

{3 ,

 , p n)} 1)

by 8 nodes, i.e. p l ) t hr ou gh p 7) and p 9). On

th e

contrary; if we apply Delaunay

triangulation only

for

these

8

nodes except

p 8),

th e generated tetrahedra fulfils the

domain but

sometime we

find

th e

different

triangulation

appears

on

th e surface of th e

volume.

This

discrepancy is explained as following.

be

a

set of

n node s whic h

were already

used for

th e triangulation, an d

we aim to

delete

p i)

among them and form a se t of tetrahedra

from

th e

result

of

n -n od e D e la un a y t ri an g ul at io n .

From the tetrahedra

whose

circumspheres

include

p i), we

obtain

a

se t

of nodes,

which is

a

portion of

above

node

set,

as

following.

Fig. 2

shows

a

3-dimensional configuration

with 10 nodes, whose numbers

show

the

ordering of nodes used for

th e

triangulation.

After th e triangulation for these

10

nodes,

we

aim

to dele te

the

final

node, p lO),

in

Fig. 2.

p lO) indic ate d using

*

in

Fig. 2

locates

inside

the cube.

Using

th e node p lO) we find out al l

tetrahedra which fulfil th e volume surrounded

In this case

only

5 no des in  2)

contribute

to

form tetrahedra concerning p i). But, in ca se

of

the degeneracy, in addition to these nodes, th e

triangulation surrounding p i) i s i nf lu en ce d b y

such nodes locating between p 1 and

p {3

that

locate

on an y c iu cu ms p he re o f

a

tetrahedron

which

are generated until the final

triangulation surrounding p i) is de te rmined.   t

is e xpla ined using simple e xample shown

in

Fig.

2.

{P x , p y), p z), p 0;),

p

3  }  2

p 6) p 7)

Fig. 2 Locations of9 nodes

The

se t

o f n od es

directly

connected to p i)

after

n-node triangulation is

those

which form

tetrahedra

after n-node

triangulation, bu t

during

th e

triangulation

other

nodes

also form

tetrahedra with

p i).

Fo r

e xa mp le , a ft er

th e

triangulation

using p 8),

th e triangulation o f all

surfaces of

th e cube

of

Fig.2

is

already

determined. Then, ne w node

p 9)

is introduced

and the cube is subdivided into new set

of

tetrahedra.

But, it s ho ul d b e noted

that

the

triangulation using p 9)

does

not affect th e

triangulation of the surface of the cube of Fig.2,

since

p 9)

is introduced

after

p 8).

 

the

square,

p 4), p 3), p 7)

an d

p 8),

is

divided

into

two

t ri an gl es u si ng th e diagonal, p 3)-p 8), th e

triangulation using p 9) c a n t divide

th e surface

surrounded by four nodes, i.e., p 4 , p 3), p 7)

and

p 8), into

tw o triangles

using

the

diagonal,

p 4)-p 7).

  this triangulation i s accep ted,

two

diagonals,

p 3)-p 8) and p 4)-p 7), exist on a

p la ne w h er e a square surface locates.

  we

find altogether three nodes,

p j), p k)

an d

p m), each

of which locates

before p i),

between

p x)

and

p i),

and

also

between

p i)

an d

p

{3 , respectively, th e se t of nodes, which

ar e

to

be used t o o b ta in n -l )- no de triangulation from

Page 4: On the Use of Delaunay Triangulation as 3D Finite Element Modeler

7/21/2019 On the Use of Delaunay Triangulation as 3D Finite Element Modeler

http://slidepdf.com/reader/full/on-the-use-of-delaunay-triangulation-as-3d-finite-element-modeler 4/7

  2

  Fac. Environ. Sci. and Tech.,

Okayama

Univ. 5  1 2000

n-node

result,

is

As conclusions

of

this section the triangula

tion without p i from

n-node

Delaunay

triangulation is obtained by

considering

following facts;

 1

al l nodes which form

tetrahedra with p i ,

 2

other nodes which locate on

the

surface of

circumsphere of

tetrahedron

which

appears

at

th e application

of

Delaunay triangulation

for

the

se t

of nodes

that are

connected to

p i , and

 3 the

ordering of nodes,

i.e.  1 and  2 ,

which

are

used at the original triangulation.

{p j , p x , p y , p k , p z ,

p

a

p m , p {3 }  3

these

four nodes locate on a

surface of

a

sphere

and

also

on

a plane, since

they

must locate

on

a

cirsumsphere

of a tetrahedron. Fig. 3 shows

th e

circumsphere of

a

tetrahedron,

tet pABC .

Dotted

and

rigid

lines in th e figure show that these two

edges

of

the tet rahedron

cross

on

a

plane

each

other.

We

assume

such

tetrahedron is

created

inside

a domain.

Then,

for two

triangles

on th e front side

of Fig.3  upper half-space there

are

two

tetrahedra, i.e.,

tet PACX

and

tet PBCY

On the

rear side  lower half.space

there are

also

two tetrahedra, i.e.,

4. REMOVAL

OF TETRAHEDRON WITH

ZERO

VOLUME

After the application of Delaunay triangula

t ion we

sometimes

find ou t

th e existence

of such

tetrahedra

whose volume is zero.

Such elements

mainly occur on th e surface of 3-dimensional

volume when four nodes locate on a plane, but it

may

appear

inside th e volume.

The

existence of

such

tetrahedral

finite elements

leads

to

the

failure of th e numerical

analysis,

and,

therefore,

they must be removed th e use of th e numerical

analysis.

Assume

four nodes,

P

A B, and C

in

Fig. 3,

form a

tetrahedron

with

zero

volume. Then,

we

find

Fig. 3 Example of tetrahedraon with zero volume

 Four nodes

of tet PBCA

locate

on a plane .

tet pABZ and tet ABC

a

case

of

X=Y  and Z= a two triangles locating

on

one side form

only

two tetrahedra which

have

th e common top node.

We

aim

to

delete

tet pABC

among generated

tetrahedra.

Then, th e

modification is required to

delete th e crossing of two

lines

on a

same

plane,

A-B and P-C. The modification means to select

only one line among two l ines

and

also to modify

tetrahedra concerning th e removal

of

one line.

It

should be

noticed that

the

modif ication of

tetrahedra

must

done under the condition of

Delaunay triangulation.

Four

nodes,

P

A

B,

and

C,

locate on

a circle,

and

they ar e in th e degeneracy for 2-dimensional

case. That is, both subdivisions using two

diagonals of a quadrilateral, quad PBCA , into

t riangles sat is fy the condition of Delaunay

triangulation.

 1

In case of Z= a  and

lo r

X=Y

this case

two tr iangles,

tri APB and

tri ABC , have

same

top node and

generate

two

tetrahedra,

tet PABZ

and

tet ABCZ .

Then,

th e

exchange

of

two diagonals from   B to P-C leads

to new

set

of tetrahedra,

i.e.,

tet pBCZ and

tet pCAZ . And,

th e

subdivision

into

new se t

is

Page 5: On the Use of Delaunay Triangulation as 3D Finite Element Modeler

7/21/2019 On the Use of Delaunay Triangulation as 3D Finite Element Modeler

http://slidepdf.com/reader/full/on-the-use-of-delaunay-triangulation-as-3d-finite-element-modeler 5/7

T.

TANIGUCHI /  n the use

of

 elaultay triangulation

103

FigA-I Before the exchange of diagonal

C

z

C

z

B

z

p

B

FigA-2 After th e exchange of diagonal

obviously

under the

condition of Delaunay.

triangulation.

See

Fig.4-1

and

4-2. It should be

noted

that

five

nodes, P

B, C, and Z,

locate

on

a

same sphere

in

this

case. Same

discussion is valid

for

th e

case

of

X Y

Above

discussion leads to

the

conclusion that two diagonals

locating

on a plane

can be

summarized

into only

one

diagonal.

We can conclude

that

th e

tetrahedron

with

zero volume

can

be deleted

if

two triangles

locating on, at least one side,

of

a

plane

have same

top node.

Fig.5 Circumsphere

of

two

tetrahedra

Common

circle

Fig.6

Relation

between two shperes

 2

n

case

of

Z I

and

X-=I=Y

Assume

that four nodes,

P Band C

locate

on

a circle. Then, following discussion

clarifies

that

the

circumsphere of

one tetrahedron, for

example

tet pABZ ,

becomes

th e

circumsphere of

another t et rr ahedron, namely

tet ABC

ex as

illustrated   Fig. 5. Moreover, following

discussion clarifies that any

tetrahedron locating

between

two

triangles, namely tri ABZ and

tri AB   of Fig.5,

ha s

also th e

same

circumsphere.

Fig. 6

shows

the relation between

two

spheres

which have

common

circle. Radii

of two

spheres

are

expressed

Rand r R > r .   surfaces of these

two spheres

ar e

expressed

as

Sph R and Sph r ,

respectively, following

relations are

obtained

from th e figure;

Sph R

Sph r

above common circle

Sph R

Sph r

below common circle

Then,

  r

and, two top nodes, Z and ex, of these two

tetrahedra, tet PABZ and tet ABC ex must

locate on

the

same circumsphere

as

shown

in

Fig.5.

The reason

is

explained

as

following;

ifR

 = =

rand R > r,

top

node

  oftet ABC a

must locate

inside th e circumsphere of tet PABZ . The

tet rahedra t reated there are

generated using

Page 6: On the Use of Delaunay Triangulation as 3D Finite Element Modeler

7/21/2019 On the Use of Delaunay Triangulation as 3D Finite Element Modeler

http://slidepdf.com/reader/full/on-the-use-of-delaunay-triangulation-as-3d-finite-element-modeler 6/7

  4

] . Fac. Environ. Sci. and Tech., Okayama Univ. 5  1

2000

  this section we

treat,

at

least,

three

tetrahedra exist

in

each side of quad PBCA).

 

order

to remove tet ABCP

with

zero volume,

th e

exchange of diagonal in

on e

side is required, an d

the exchange necessarily

requires

the subdivision

of a polyhedron

which

ar e

formed

by the

tetrahedra al l of

which

have the same

circumsphere.

Assume

a polyhedron whose

surface

is

covered

by

triangles,

an d we ai m to divide

th e

polyhedron

into

tetrahedra only using triangles

on

it s surface.

  t

s ho ul d b e

noted that al l

n od es f or mi ng

these

triangles ar e

on

a

same s ph er e. S im pl e e xa mp le

shown

in

Fig.7

clarifies

that

th e

exchange

of

diagonals

requires th e

modification of

other

tetrahedra which

ar e adjacent

to those in concern.

Th e exchange

of

diagonals necessarily changes

the triangular

surfaces

of

newly

generated

tetrahedra

as

shown in

Fig.7. Therefore,

th e

exchange

of

d ia go na ls o n

quad PBCA) requires

th e subdivision into

ne w tetrahedra no t only

in

th e

volume directly

connected

to

quad PBCA) bu t

also

to other

area.

Then

w e c on cl ud e

that

th e

removal

of a tetrahedron with zero volume is

impossible if there are more than tw o

tetrahedra

in

both s id e o f the

tetrahedron

with

zero

volume.

At

th e same

time,

above theoretical

consideration indicates that t he r em ov al

of

zero

volume

tetrahedron

becomes possible if o nl y t wo

tetrahedra exist at

least

on e

side.

Therefore, if

more than tw o tetrahedra appear

in

both

sides,

nodes

close to, at

least, one

side

of

th e

quad pBCA)

must

be relocated

a s t o

generate

only

tw o

tetrahedra in

on e side.

5. CONCLUDING REMARKS

In

this p ap er t he a ut ho r

theoretically

studied

on two b as ic p ro bl em s

concerning Delaunay

triangulation

which

a ri se w he n

it is

used as the

finite element modeling method, and th e author

could show following

results:

 1 generally speaking, Delaunay

triangulation

for

  n -l ) n od es

from

the resu.lt of triangulation for n

nodes is

simply

obtained from th e latter by

removing the node to

b e d el et ed a nd

by repla ci ng

B

P

V ·• Ju

 

.

Z

Z

Fig.

7-2 Aftrer he exchange of diagonal

p

Fig.7-1 Before the exchange ofdiagonal

D ela una y tr ia ngul atio n, and ,

therefore,

this

result clarifies th e contradiction.

If

Z  

there

must be tetrahedra between

two

triangles,

tri ABZ an d tri AB

a

since th e

domain

is divided

into

tetrahedra

using Delaunay

t ri an gu la ti on . P ic k up a tetrahedron,

namely

tet ABZ

1 ),

which is adjacent to tri ABZ . Then,

th e node,

l ,

must locate

on

the circumsphere

shown

in

Fig.5, since tw o

tetrahedra,

i.e.,

tet PABZ and tet ABZ 1 ),

have common

circle,

and above

discussion is

valid for this case, too.

Then, all

tetrahedra

locating

between

tw o

t ri angle s, na me ly

tri ABZ an d tri AB

a must

have same circumsphere.

Above discussion

clarifies

that each side

of

th e

tetrahedron

with

zero

volume is su re ly

divided

into

a

set

of tetrahedra all of

which have

only

on e

circumsphere.

Page 7: On the Use of Delaunay Triangulation as 3D Finite Element Modeler

7/21/2019 On the Use of Delaunay Triangulation as 3D Finite Element Modeler

http://slidepdf.com/reader/full/on-the-use-of-delaunay-triangulation-as-3d-finite-element-modeler 7/7

  TANIGUCHI the use of Delaunay triangulation

105

with the result

of th e triangulation ofnodes which

ar e directly connected to

the

node,

but,

 2 in case that th e node

 

be

deleted

concerns

with th e case of

degeneracy,  n-l -node

Delaunay

triangulation can be

obtained

from t he r esul t of

n-node triangulation by considering

  D nodes directly connected to th e deleted node,

® other nodes which locate on th e

sur face of

c ircumsphere of any

tetrahedron

that appears

during

the triangultion process for nodes of

  D

@ their ordering for th e triangulation,

 3

th e

removal of

tetrahedron with zero

volume

becomes

possible

when only

two

tetrahedra

exist

at least

one

side of

th e tetrahedron

with

zero

volume, and

 4 for other cases except  3 , th e node relocation

to

appropriate position

is

required

to

satisfy the

condition

shown

in  3 , and then, the

removal of

tetrahedron with zero volume becomes possible.

These

results can be introduced as efficient

tools for

th e generation

of finite element models

which can give better numerical solutions.

For

example, the

first

two conclusions

ar e

effective to

save CPU-time,

since these conclusions

indicate

new

programming technique

to

obtain Delaunay

triangulation. The

latter

two conclusions

show

how

to remove

tetrahedra with zero volume, and

the

introduction

of these

conclusions

into

the

mesh generat ion methods

guarantees the

mesh

quality to certain

extent.

More improvement of

mesh quali ty is

expected by

th e

introduction

of

Laplaican method, which relocates

nodes

to

appropriate position.

REFERENCES

Bowyer,A. 1981 : Computing Dirichlet tessela

tions, The  omput r Journal Vo1.24, No.2, 162

166

Watson,D.F. 1981 :

Computing n-dimensional

Delaunay tesselation with

application to

Voronoi polytopes,

The  omput r Journal

Vo1.24, No.2, 167-172

Joe,B. 1992 :

Three-dimensional boundary

constrained triangulation,

Artificial

Inteligence, Expert Systems and Symbolic

Computing  ed. by

E.N.

Houstis and J.R. Rice ,

pp.215-222

Taniguchi,T.   E.Fillion 1996 : NUlllercal

experiments

for

3-dimensional

flow

analysis

in

a fractured rock

with

porous matrix,   dvances

in

Water Resources

Vo1.19, No.2,

pp.97-107