pyPolyMesher: Polygonal mesh generator

Polygonal mesh on Cook’s membrane

Introduction

PyPolyMesher is a powerful Python library designed for polygon mesh generation, drawing inspiration from the renowned MATLAB PolyMesher program. Leveraging the flexibility and efficiency of Python, this library empowers users to effortlessly create polygonal meshes using signed distance functions of different domains.

Features

  • Seamlessly generate structured quadrilateral elements from specified points.
  • Effortlessly create unstructured polygon elements using randomly generated points.
  • Comprehensive SDF support for all example domains featured in the original program.
  • Easily generate the SDF for new domains with user-friendly functionality.
  • Import polygon-shaped domains directly from dxf files.

Explore the example file for detailed insights into features and usage.

License

Distributed under the GPLv3 License. Refer to LICENSE for mdetailed licensing information.

Contact

Project Link: https://github.com/Sad-Abd/pyPolymesher

Seyed Sadjad Abedi-Shahri
Seyed Sadjad Abedi-Shahri
PhD in Biomechanics | Adjunct Lecturer

My research interests include Numerical Methods in Biomechanics, Scientific Computation, and Computational Geometry.