☰ Menu
CLI Open source 13 installs/mo

admesh for Mac

admesh

About this release and repository:

admesh — overview

About this release and repository:

ADMesh was released as an application in 1995/96. Not much happened since then. As the code of this project might bring use for others, this "fork" was created to provide a shared library. Once done that, I've collected lots of bugfixes from the world around us.

No further development will be done, but bugs will be resolved, if possible.

Don't patch this project downstream but use this code, so all can benefit from the changes. Pull requests are welcome, but be sure to generate no warnings.

Grab the 0.98.5 tarball: https://github.com/admesh/admesh/releases/download/v0.98.5/admesh-0.98.5.tar.gz

About ADMesh:

ADMesh is a program for processing triangulated solid meshes. Currently, ADMesh only reads the STL file format that is used for rapid prototyping applications, although it can write STL, VRML, OFF, and DXF files.

Additional information regarding the underlying algorithms of ADMesh can be found in Anthony Martin's Masters Thesis available from here:

http://www.varlog.com/admesh-htm/ADMeshThesis.zip

Features:

Read and write binary and ASCII STL files Check STL files for flaws (i.e. unconnected facets, bad normals) Repair facets by connecting nearby facets that are within a given tolerance Fill holes in the mesh by adding facets. Repair normal directions (i.e. facets should be CCW) Repair normal values (i.e. should be perpendicular to facet with length=1) Remove degenerate facets (i.e. facets with 2 or more vertices equal) Translate in x, y, and z directions Rotate about the x, y, and z axes Mirror about the xy, yz, and xz planes Scale the part by a factor Merge 2 STL files into one Write an OFF file Write a VRML file Write a DXF file Calculate the volume of a part

ADMesh outputs the following statistics after processing:

`

There are two different algorithms used for fixing unconnected facets. The first algorithm finds an unconnected edge, and then checks nearby within a given tolerance for another unconnected edge. It then fixes edges within tolerance. Some meshes can be completely fixed just using this method. If there are still unconnected facets after this "nearby check" has been done, then a second algorithm is used. This algorithm just fills any holes in the mesh by adding facets until all of the holes are filled. Using these two algorithms, almost any imperfect STL file can be "fixed" 100% so that there are 0 unconnected facets. Whether the resulting mesh is what you really want is another question since there is no way for ADMesh to add information that isn't there.

At this point ADMesh is only command-line driven and has no windowing capabilities. This should make it extremely easy to port to any UNIX-like system, and it shouldn't have any problems compiling on Windows NT, and some people have had success compiling it under DOS or Windows using DJGPP.

Details

处理三角化的实体网格

How to install admesh

  1. Open Terminal (press ⌘ + Space and type “Terminal”).
  2. If Homebrew is not installed yet, run the command below first.
  3. Run this command:

Latest 10 releases

Last updated 2022-11-21; current version v0.98.5, with the latest 10 releases listed.

VersionReleasedTypeSizemacOSWindowsLinux
v0.98.52022-11-21Stable359 KBDownload——
v0.98.42019-10-12Stable360 KB———
v0.98.32017-03-20Stable358 KB—Download—
v0.98.22015-05-03Stable339 KB—Download—
v0.98.12014-09-23Stable334 KB———
v0.98.02014-07-29Stable334 KB—Download—
v0.97.52014-06-29Stable337 KB———
v0.98.0rc12014-07-29Pre-release334 KB—Download—
v0.98.0beta2014-07-18Pre-release338 KB—Download—
v0.98.0alpha2014-07-10Pre-release338 KB———

Data from GitHub Releases; stable releases first, each group sorted newest first.

Prebuilt bottle platforms

Official Homebrew bottles cover:

  • Apple silicon · latest macOS
  • Apple silicon · macOS 26 Tahoe
  • Apple silicon · macOS 15 Sequoia
  • Apple silicon · macOS 14 Sonoma
  • Apple silicon · macOS 13 Ventura
  • arm64_monterey
  • arm64_big_sur
  • Intel · macOS 14 Sonoma
  • Intel · macOS 13 Ventura
  • Intel · macOS 12 Monterey
  • big_sur
  • Linux · ARM64
  • Linux · x86_64

Compared with similar apps

Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.

Compared with similar apps
AppVersionLicenseArchitecture30-day installs
admeshv0.98.5GPL-2.0-or-laterCLI13
gearman2.2.0BSD-3-ClauseCLI22
daemon0.8.4GPL-2.0-or-laterCLI14
hapless0.15.1MITCLI14

Similar apps: Command-line Tools

Leave a comment

评论表单加载中…