Skip to content

v1.0.1

Latest
Compare
Choose a tag to compare
@Sad-Abd Sad-Abd released this 29 May 21:10
· 3 commits to main since this release
5238e3c

Initial Release of pyPolyMesher

pyPolyMesher is a python package for generating unstructured polygonal meshes in arbitrarily defined 2D domains. It allows users to mathematically specify domains using signed distance functions (SDFs) and generates high-quality meshes adapted to the geometry and features of the domain.

Key capabilities:

  • Define 2D domains mathematically using signed distance functions
  • Built-in library of SDF primitives (circles, rectangles etc.) and operations to construct complex domains
  • Ability to define custom SDFs for new domain geometries
  • Generate unstructured triangular/polygonal meshes adapted to domains
  • Apply boundary conditions and mark fixed points
  • Assess mesh quality metrics like element aspect ratio
  • Animate mesh generation process
  • Import and mesh polygons from DXF files