admesh
brew install admesh
v0.98.5
GPL-2.0-or-later
Processes triangulated solid meshes
67
30-day installs · #4107
105
90-day · #5488
263
365-day · #6658
254
★ GitHub stars · updated 6mo ago
GitHub topics
c
edges
facets
meshes
repair
three-d-printing
vertices
Links
- https://github.com/admesh/admesh
- GitHub: admesh/admesh
- Brew formula source: Formula/a/admesh.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Processes triangulated solid meshes",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:35:18+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "admesh",
"github_default_branch": "master",
"github_last_commit_at": "2026-02-20T15:21:01Z",
"github_readme_excerpt": "About this release and repository:\n----------------------------------\n\nADMesh was released as an application in 1995/96. Not much happened since then.\nAs the code of this project might bring use for others, this \"fork\" was created\nto provide a shared library. Once done that, I\u0027ve collected lots of bugfixes\nfrom the world around us.\n\nNo further development will be done, but bugs will be resolved, if possible.\n\nDon\u0027t patch this project downstream but use this code, so all can benefit from\nthe changes. Pull requests are welcome, but be sure to generate no warnings.\n\nGrab the 0.98.5 tarball:\nhttps://github.com/admesh/admesh/releases/download/v0.98.5/admesh-0.98.5.tar.gz\n\nAbout ADMesh:\n-------------\n\nADMesh is a program for processing triangulated solid meshes. Currently,\nADMesh only reads the STL file format that is used for rapid prototyping\napplications, although it can write STL, VRML, OFF, and DXF files.\n\nAdditional information regarding the underlying algorithms of ADMesh\ncan be found in Anthony Martin\u0027s Masters Thesis available from here:\n\nhttp://www.varlog.com/admesh-htm/ADMeshThesis.zip\n\nFeatures:\n---------\n\n * Read and write binary and ASCII STL files\n * Check STL files for flaws (i.e. unconnected facets, bad normals)\n * Repair facets by connecting nearby facets that are within a given tolerance\n * Fill holes in the mesh by adding facets.\n * Repair normal directions (i.e. facets should be CCW)\n * Repair normal values (i.e. should be perpendicular to facet with length=1)\n * Remove degenerate facets (i.e. facets with 2 or more vertices equal)\n * Translate in x, y, and z directions\n * Rotate about the x, y, and z axes\n * Mirror about the xy, yz, and xz planes\n * Scale the part by a factor\n * Merge 2 STL files into one\n * Write an OFF file \n * Write a VRML file \n * Write a DXF file \n * Calculate the volume of a part\n\nADMesh outputs the following statistics after processing:\n\n````\n================= Results produced by ADMesh version 0.98.5 =================\nInput fi",
"github_repo": "admesh/admesh",
"github_stars": 254,
"github_topics": [
"c",
"edges",
"facets",
"meshes",
"repair",
"three-d-printing",
"vertices"
],
"homepage": "https://github.com/admesh/admesh",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 67,
"installs_365d": 263,
"installs_90d": 105,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "GPL-2.0-or-later",
"llm_generated_at": null,
"llm_model": null,
"name": "admesh",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 4107,
"rank_365d": 6658,
"rank_90d": 5488,
"raw_hash": "591c55fc3f351f79",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/a/admesh.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": null,
"version_stable": "0.98.5",
"versioned_formulae": [],
"why_use_this": null
}