Timothy O. Josephson, Elise F. Morgan
A mesh is a discrete representation that subdivides a geometry or computational domain into a collection of points (nodes) connected by simple shapes (elements).Meshes are used for a variety of purposes, including simulations (e.g., finite element, finite volume, and finite difference methods), visualization and computer graphics, image analysis, and additive manufacturing.mymesh is a general purpose set of tools for generating, manipulating, and analyzing meshes.mymesh is particularly focused on implicit function and image-based meshing, with other functionality including:• geometric and curvature analysis, • intersection and inclusion tests (e.g., ray-surface intersection and point-in-surface tests),• mesh boolean operations (intersection, union, difference), • sweep construction methods (extrusions, revolutions), • point set, mesh, and image registration, • mesh quality evaluation and improvement, and • mesh type conversion (e.g.volume to surface, hexahedral or mixed-element to tetrahedral, first-order elements to second-order elements).