18
“Contrast Displays: An Interactive Haptic and Visual Interface for Mesh Quality Analysis” Lisa Durbeck, M.S. C.S.Thesis

“Contrast Displays: An Interactive Haptic and Visual Interface for Mesh Quality Analysis”

  • Upload
    keiji

  • View
    43

  • Download
    0

Embed Size (px)

DESCRIPTION

“Contrast Displays: An Interactive Haptic and Visual Interface for Mesh Quality Analysis” Lisa Durbeck, M.S. C.S.Thesis. Reproduced with permission from http://www.scs.leeds.ac.uk/cpde/knock.html. 3D unstructured tetrahedral mesh. Approach: reduce mesh to a handful of elements - PowerPoint PPT Presentation

Citation preview

Page 1: “Contrast Displays:  An Interactive Haptic and Visual Interface  for Mesh Quality Analysis”

“Contrast Displays: An Interactive Haptic and Visual

Interface for Mesh Quality Analysis”

Lisa Durbeck, M.S. C.S.Thesis

Page 2: “Contrast Displays:  An Interactive Haptic and Visual Interface  for Mesh Quality Analysis”

Reproduced with permission from http://www.scs.leeds.ac.uk/cpde/knock.html

Page 3: “Contrast Displays:  An Interactive Haptic and Visual Interface  for Mesh Quality Analysis”

3D unstructured tetrahedral mesh

Page 4: “Contrast Displays:  An Interactive Haptic and Visual Interface  for Mesh Quality Analysis”

Process

My Interface

16,000-element mesh,16,000 error values

How good is this mesh?Where are the bad elements?

Why are they bad?

Page 5: “Contrast Displays:  An Interactive Haptic and Visual Interface  for Mesh Quality Analysis”

Approach:

• reduce mesh to a handful of elements

• interaction model is compare/contrast

• compare geometry, compare error level

• visual comparison info: color, shape

• haptic comparison info: texture

• provide analytic information in a Closeup view

• what matters: size, shape, orientation of tet. and its neighbors

Page 6: “Contrast Displays:  An Interactive Haptic and Visual Interface  for Mesh Quality Analysis”
Page 7: “Contrast Displays:  An Interactive Haptic and Visual Interface  for Mesh Quality Analysis”
Page 8: “Contrast Displays:  An Interactive Haptic and Visual Interface  for Mesh Quality Analysis”
Page 9: “Contrast Displays:  An Interactive Haptic and Visual Interface  for Mesh Quality Analysis”

colors

0.02 - 0.03

0.01 - 0.019

0.0 - 1e-6

Page 10: “Contrast Displays:  An Interactive Haptic and Visual Interface  for Mesh Quality Analysis”

geometrical considerations: shape, size, location, face orientation

Page 11: “Contrast Displays:  An Interactive Haptic and Visual Interface  for Mesh Quality Analysis”

force feedback

force

0.16

-0.16 Distance: 0 to 6 cycles/mm

Page 12: “Contrast Displays:  An Interactive Haptic and Visual Interface  for Mesh Quality Analysis”

comparative information

Page 13: “Contrast Displays:  An Interactive Haptic and Visual Interface  for Mesh Quality Analysis”
Page 14: “Contrast Displays:  An Interactive Haptic and Visual Interface  for Mesh Quality Analysis”
Page 15: “Contrast Displays:  An Interactive Haptic and Visual Interface  for Mesh Quality Analysis”

High Level:Mesh Geometry

Why are they bad? Present Spatial Distribution ofError as movie

Local Level: tetrahedronerror is a function of

Local View centered about aparticular tetrahedron

shape Drawing Tets as Solids

shape Exploded View

size do nothing

orientation rotation of Exploded View

orientation Displaying Axes

error at neighbors showing neighbors

error at neighbors providing control of coloring

error at neighbors rotations of exploded view

Depends OnQuestion Interface to Question

Problem/SolutionMesh Geometry

Where are the worst meshtetrahedra?

Present Spatial Distribution oferror as movie

Global view with User-Controlled Subsetting in the

error domain

Default to worst 2% oftetrahedra

order via color, texture map

Page 16: “Contrast Displays:  An Interactive Haptic and Visual Interface  for Mesh Quality Analysis”
Page 17: “Contrast Displays:  An Interactive Haptic and Visual Interface  for Mesh Quality Analysis”
Page 18: “Contrast Displays:  An Interactive Haptic and Visual Interface  for Mesh Quality Analysis”

Software System Development

HAPTICS

GRAPHICS

ADAPTIVE MESHGENERATION

ERROR ESTIMATION

INTERPROCESSCOMMUNICATION

TETRAD

TETRAD

SCIRun

SCIRun, GHOST SDK

C