cleaver - sci.utah.edu · cleaver 2. o beta data manager adaptive-bcc-mesh volume .nrrd...

14
Cleaver A tetrahedral meshing tool. Jonathan Bronson SCI Institute

Upload: others

Post on 20-Jan-2021

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cleaver - sci.utah.edu · Cleaver 2. O Beta Data Manager Adaptive-BCC-Mesh Volume .nrrd e_mickey4tDCS_2.nrrd e_mickey4tDCS 3.nrrd O e_mickey4tDCS_4.nrrd tnce_mickey4tDCS.nrrd Mesh

Cleaver      

A  tetrahedral  meshing  tool.

Jonathan Bronson SCI Institute

Page 2: Cleaver - sci.utah.edu · Cleaver 2. O Beta Data Manager Adaptive-BCC-Mesh Volume .nrrd e_mickey4tDCS_2.nrrd e_mickey4tDCS 3.nrrd O e_mickey4tDCS_4.nrrd tnce_mickey4tDCS.nrrd Mesh

Multimaterial Volume

Conforming Tetrahedral  

Mesh

Page 3: Cleaver - sci.utah.edu · Cleaver 2. O Beta Data Manager Adaptive-BCC-Mesh Volume .nrrd e_mickey4tDCS_2.nrrd e_mickey4tDCS 3.nrrd O e_mickey4tDCS_4.nrrd tnce_mickey4tDCS.nrrd Mesh

Input  Representation

•  Two material interfaces: o  Isosurface: level set of a continuous scalar function in 3D

•  Multi-material interfaces: o  ??

•  Indicator functions o  One indicator function for each material o  Scalar value indicates strength/contribution of material o  Examples:

•  Distance Transforms •  Partial Mixture Models

Page 4: Cleaver - sci.utah.edu · Cleaver 2. O Beta Data Manager Adaptive-BCC-Mesh Volume .nrrd e_mickey4tDCS_2.nrrd e_mickey4tDCS 3.nrrd O e_mickey4tDCS_4.nrrd tnce_mickey4tDCS.nrrd Mesh

Input  Format

Teem’s Nearly Rasterized Raw Data format (NRRD) •  Seg3D Compatible •  Human Readable Headers

h=p://teem.sourceforge.net/nrrd/index.html

Page 5: Cleaver - sci.utah.edu · Cleaver 2. O Beta Data Manager Adaptive-BCC-Mesh Volume .nrrd e_mickey4tDCS_2.nrrd e_mickey4tDCS 3.nrrd O e_mickey4tDCS_4.nrrd tnce_mickey4tDCS.nrrd Mesh

Output  Formats

•  Tetrahedral Meshes o  TetGen format (*.node, *.ele) - ASCII o  Matlab format (*.mat) - Binary

•  Triangle Surface Meshes o  PLY format – Stanford Triangle Format - ASCII

Page 6: Cleaver - sci.utah.edu · Cleaver 2. O Beta Data Manager Adaptive-BCC-Mesh Volume .nrrd e_mickey4tDCS_2.nrrd e_mickey4tDCS 3.nrrd O e_mickey4tDCS_4.nrrd tnce_mickey4tDCS.nrrd Mesh

Cleaver  1  

h=p://www.sci.utah.edu/software/cleaver.html

Page 7: Cleaver - sci.utah.edu · Cleaver 2. O Beta Data Manager Adaptive-BCC-Mesh Volume .nrrd e_mickey4tDCS_2.nrrd e_mickey4tDCS 3.nrrd O e_mickey4tDCS_4.nrrd tnce_mickey4tDCS.nrrd Mesh

3rd  Party  Viewer

h=p://wias-­‐‑berlin.de/software/tetgen/tetview.html

Page 8: Cleaver - sci.utah.edu · Cleaver 2. O Beta Data Manager Adaptive-BCC-Mesh Volume .nrrd e_mickey4tDCS_2.nrrd e_mickey4tDCS 3.nrrd O e_mickey4tDCS_4.nrrd tnce_mickey4tDCS.nrrd Mesh

Cleaver  2

Page 9: Cleaver - sci.utah.edu · Cleaver 2. O Beta Data Manager Adaptive-BCC-Mesh Volume .nrrd e_mickey4tDCS_2.nrrd e_mickey4tDCS 3.nrrd O e_mickey4tDCS_4.nrrd tnce_mickey4tDCS.nrrd Mesh

Generate  Indicator  

Functions

Compute

Sizing  Field

Generate  Mesh

Page 10: Cleaver - sci.utah.edu · Cleaver 2. O Beta Data Manager Adaptive-BCC-Mesh Volume .nrrd e_mickey4tDCS_2.nrrd e_mickey4tDCS 3.nrrd O e_mickey4tDCS_4.nrrd tnce_mickey4tDCS.nrrd Mesh

Cleaver  2

Page 11: Cleaver - sci.utah.edu · Cleaver 2. O Beta Data Manager Adaptive-BCC-Mesh Volume .nrrd e_mickey4tDCS_2.nrrd e_mickey4tDCS 3.nrrd O e_mickey4tDCS_4.nrrd tnce_mickey4tDCS.nrrd Mesh
Page 12: Cleaver - sci.utah.edu · Cleaver 2. O Beta Data Manager Adaptive-BCC-Mesh Volume .nrrd e_mickey4tDCS_2.nrrd e_mickey4tDCS 3.nrrd O e_mickey4tDCS_4.nrrd tnce_mickey4tDCS.nrrd Mesh
Page 13: Cleaver - sci.utah.edu · Cleaver 2. O Beta Data Manager Adaptive-BCC-Mesh Volume .nrrd e_mickey4tDCS_2.nrrd e_mickey4tDCS 3.nrrd O e_mickey4tDCS_4.nrrd tnce_mickey4tDCS.nrrd Mesh
Page 14: Cleaver - sci.utah.edu · Cleaver 2. O Beta Data Manager Adaptive-BCC-Mesh Volume .nrrd e_mickey4tDCS_2.nrrd e_mickey4tDCS 3.nrrd O e_mickey4tDCS_4.nrrd tnce_mickey4tDCS.nrrd Mesh