Novel Hexahedral Meshing Algorithms

From NAMIC Wiki
Revision as of 17:25, 6 January 2008 by Vmagnotta (talk | contribs)
Jump to: navigation, search
Home < Novel Hexahedral Meshing Algorithms

Objective:

  • Develop and integrate novel hexahedral meshing algorithms into the NA-MIC kit

Progress:

  • Base projection algorithms have been developed and will be integrated into the toolkit. The algorithms have been implemented in KWWidgets in IaFeMesh to simplify integration into Slicer3.
  • The base code and algorithms have been brought into Slicer3 for integration within the GUI and MRML. Curt Lisle has been working on a this integration.
    1. The sort term goal is to get a single editable bounding box working within Slicer3 for the next release.
    2. Projection based morphing and mesh interpolation will be required.
    3. Include export to Abaqus format
  • Develop mapped meshing techniques that include an FE based solution using ITK that registers a template mesh with a subject specific surface.
  • Building of meshing code has now been turned on by default for the latest Slicer3 release.

To Do:

  • Fully support all bounding box editing options
    1. Vertex manipulation
    2. Add
    3. Delete
    4. Split
    5. Merge
    6. Extrude
    7. Face manipulation
  • Allow the user to undo and redo operations - This should be supported by the inherent logic in the MRML scene description.
  • Extract mesh material properties from the images
  • Export to Abaqus format


Key Investigators:

  • Iowa: Nicole Grosland, Vincent Magnotta, Kiran Shivanna, Curt Lisle, and Steve Pieper

Links:


Basic Bounding Box Widget Integrated into Slicer3. Editing of bounding box vertices is not yet working
Bounding Box Mesh Workflow shown in Slicer3