EXTRACTING FEATURES FROM 3D UNSTRUCTURED ... - CiteSeerX

1 downloads 0 Views 634KB Size Report
of silhouette, contour, discontinuity .... silhouette edges in a connected mesh by simply taking the dot product of the transformed view ... in sign between adjacent.
J /,

NASA

Contractor

ICASE

Report

Report

201610

/

/

/ [

/

No. 96-60

ICA EXTRACTING FEATURES FROM 3D UNSTRUCTURED MESHES FOR INTERACTIVE VISUALIZATION

Kwan-Liu

Ma

Victoria

Interrante

NASA Contract No. November 1996 Institute NASA

for

Operated

National Space

Computer

Langley

Hampton,

NASI-19480

VA

Applications

Research

and Engineering

23681-0001

by Universities

Aeronautics

Space

and

Administration

Langley Hampton,

in Science

Center

Research Virginia

Center 23681-0001

Research

Association

Extracting

Features from for Interactive

Kwan-Liu Institute

for Computer

3D Unstructured Visualization

Ma and

Victoria

Applications

Meshes

Interrante

in Science

and

Engineering

Abstract This paper describes techniques, the visualization and interactive

based on the extraction manipulation of the

of geometric features, for facilitating typically very large and dense three-

dimensional unstructured grids used in aerodynamics We discuss the difficulties that scientists currently

calculations. face in efficiently

and

effectively

dis-

playing

geometric

lines

to clearly

and

these

concisely unnecessary

meshes

indicate

We describe discuss

ing these

features

the

the

visual

features,

performance

and

propose

essential

methods

structural

for using detail

of the

model

feature while

eliminating

much

of the

clutter.

the perceptual the

practical

(taking of each

importance implementation

into consideration proposed

technique

of specific

viewpoint-dependent

of simple both

local

on various

but

effective

and global types

and algorithms

criteria),

of data

and

view-independent for identifydemonstrate

sets.

tThis research was supported by the National Aeronautics and Space Administration under NASA contract NASl-19480 while the author was in residence at the Institute for Computer Applications in Science and Engineering (ICASE), NASA Langley Research Center, Hampton, VA 23681-0001.

1

Introduction

The

three-dimensional

generally

very

renderings

large

of many

workstation,

and structure

a typical

rendering

are

skipping

(These

every

nth

By directly features

from

considerably

the

When

time

improve time

with

underlying

2

use

long

history

in this certain They

lines

to stress

show

faces,

but

do not discuss

how

images

resembling

of first calculated scene. narrow

feature

and

they

enhancing

time

on an average

desktop

perceive

1 gives

relevant

an example

of

consisting

of

mesh,

grid containing

4,607,585

techniques

required

for the

gridpoints

of the

of perceptually

that

display

surface

significant

of the

of

mesh,

full model

geometric we may

to all of the above-mentioned of the

presented

it can

data the

simplest

of the standard

in place

concern,

visual

both

methods

data.

be useful

to highlight

to display essential

prominence

for

feature

lines

structural

of the

detail

flow information.

how

standard

[12] demonstrates in the

surfaces

use

of such

and

they

of polygonally

sphere

lines. with

in a complex

model.

Robinson

Saito

objects

can that

sur-

[13] show digital

enable

and

improved

Takahashi

representing how

to a two-dimensional

modeled

overlapping

can

these

[15]

the lines

depth

be used tend,

in

to successfully

two-dimensional

lines

first

and,

and

describe

accessibility

the

a

discontinuity

multiple

from

has

among

be used

Pearson

data

models

operators

tangent

been

representations

low speed

discontinuities,

how

containing

be identified.

of polygonal

gradient

can

can be computed

across

renderings depth

the

have

structure

illustration

models

information

contour,

geometrical

of CAD

line drawings

[4] may

of silhouette,

technical

lines may

of geometrical

Cohen

clarifying from

how such

order

and

importance

lines in images

describe

communication

Dooley

communication

by applying

recesses

the

techniques

shaded

second

Miller

these

preserving

lines

artists'

for visual

and

while

the

grid.) set

compared

of critical

volume

only the

comprehensibility

graphics.

various

these

propose

latency

Figure

some

a coarser

Even

a surface

rendering

a small

displaying

the perceptual

represent

bandwidth

and

the

isoparametric how

photographs

lines.

rendering

of 3D flow are

to adequately

illustrates

the

extracting

to enhance

in computer

cases,

include

resolution.

to compute

2-4 illustrate

to decrease

simulation

Work

of feature

field

picture

or volume-rendered

geometry

and

from an unstructured Figures

is not

surface

Previous

The

mesh

shape

of overlapping

or substituting and

numerical

it can be difficult

This

the rendering

rendering

in conjunction of the

element,

surface

same

tangle

grid.

techniques

decrease

at the

the

points.

identifying

in both

is produced

in practice

for the

can be time-consuming

was extracted

804,056

used

datasets.

and

through

used

irregular

meshes

of a CFD

across

grids

and

an image

that

commonly

such

of these

triangles,

tetrahedra

in size

once

geometric

127,544

unstructured

locus can

map

of the

to identify

on actual

be

the

objects,

_'"

Figure aircraft.

1: A surface

Figure

mesh

for the

2: The

same

numerical

dataset,

simulation

with

only

i

"_

of airflow

the

gridpoints

._,_._ t

over

_

a low-wing

displayed.

transport

Figure

3: The

same

dataset,

'

"-..

,

with only

every

'\

/

",

\

!,

.-_

..-.'ak-_ ......................... ; _.. ....- ,,,, ,,-..

," ,

,.,

....... -_

grid

element

'_

,'

/

; ".

_

i

........._---... \

/"

i

\,A...... ,-#," ,, X ,' ..........

_ .-_\ j.....

,,

'\ _,,

,

.

.._._-

;"

L /'"

,'

'

_,,,.

/" \ ".%-:_-_:'-k:_-' _"70

, , ,_,_:

Figure

I

"':-,_"

v

,....

!

""

' '

/.i,

"

\

..>.Lf" l',, ",..- i\ _,'_, ;.,-._,.__...f--_-.

_,

4: The same surface,

/ "......

modelled

3

i

:r

/

....

.

'_

_r----. -_"

.

/

. -.

I

_ ......._ '---_.--->_. ,

_

,.' .... /

,

,.-.. /,,,__" _ ...... , _-_-_:_...?_J

\

\

, I .*