MyMesh: General purpose, implicit, and image-based meshing in Python

Read full text
Authors: Timothy O. Josephson, Elise Feng‐i Morgan
Cited by: 1
References: 18

Abstract

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).

Fields of Study & Subjects

3D Shape Modeling and Analysis Computational Physics and Python Applications Computational Geometry and Mesh Generation

Publication details

Journal / source
The Journal of Open Source Software
Publisher
The Open Journal
Volume
11
Issue
122
Pages
10003–10003
Publication date
1 June 2026