{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/6"}],"enrichment":{"capability":"PyMeshFix repairs triangular meshes by removing defects like self-intersections, degenerate elements, and singularities, producing watertight output meshes from digitized 3D models.","skillfed_tags":["mesh-repair","3d-geometry","digitization"],"use_cases":["Clean and repair raw 3D scans from digitization hardware before downstream processing or analysis.","Remove self-intersections and degenerate elements from polygon meshes in batch geometry pipelines.","Convert imperfect digitized mesh models into watertight solids for 3D printing or CAD workflows.","Preprocess mesh data in scientific computing or computational geometry applications.","Fill holes and repair topology in mesh datasets before feeding them to simulation or rendering engines."],"what_it_does":"PyMeshFix is a Python wrapper around Marco Attene's MeshFix C++ library, designed to repair polygon meshes by correcting defects common in raw digitized 3D models. It removes self-intersections, degenerate elements, singularities, and fills holes to produce a single watertight triangle mesh representing a closed solid object. The package offers both low-level Cython access to the underlying algorithm and a higher-level object interface that optionally integrates with pyvista for visualization and mesh I/O.\n\nThe library is intended for mesh repair workflows in 3D scanning, digitization, and geometry processing. Input is expected to represent a single closed solid; regions without defects are left unmodified. It trades off generality for robustness on its target use case\u2014the documentation notes it may fail or produce coarse results on other mesh types like tessellated CAD models.","worth_installing":"Yes, if your workflow involves repairing raw digitized meshes. The package is actively maintained, has no known vulnerabilities, and offers pre-built wheels for modern Python versions on all major platforms. AGPL licensing is a hard constraint for commercial use\u2014you must either use it only in open-source projects or negotiate a separate commercial license with the copyright holders. For non-commercial research or open-source 3D geometry work, it is a solid, well-integrated choice."},"id":"pymeshfix","links":{"html":"https://skillfed.io/packages/pymeshfix","md":"https://skillfed.io/packages/pymeshfix.md","pypi":"https://pypi.org/project/pymeshfix/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-23","license_spdx":null,"license_treatment":"agpl","name":"pymeshfix","python_support":"supports_current","summary":"Repair triangular meshes using MeshFix"},"popularity":{"monthly_downloads":181268,"position":10129,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.18.1"}
