PyMesh is a codebase developed by Qingnan Zhou for his PhD research at New York University. It is a rapid prototyping platform focused on geometry processing. PyMesh is written with both C++ and Python, where computational intensive functionalities are realized in C++, and Python is used for creating minimalistic and easy-to-use interfaces. PyMesh is a rapid prototyping platform focused on geometry processing. It provides a set of common mesh processing functionalities and interfaces with a number of state-of-the-art open-source packages to combine their power seamlessly under a single developing environment. Mesh process should be simple in python. PyMesh promotes human-readable, minimalistic interface and works with native python data structures such as numpy.ndarray.
Features
- A fast, robust constructive solid geometry library.
- The Computational Geometry Algorithms Library
- An open source freeware library for clipping and offsetting lines and polygons
- An open-source library for compressing and decompressing 3D geometric meshes and point clouds
- A two-Dimensional quality mesh generator and Delaunay triangulator
- A tetrahedral mesh generator that does isosurface stuffing with an acute tetrahedral tile