ShapeMason

STL, 3MF, OBJ and glTF to STEP

A real solid from a mesh

A mesh is a skin of triangles. Shapr3D and Onshape treat meshes as reference only, and CAD tools can't push, pull or fillet them like a solid. ShapeMason merges the triangles of each flat area into one face and writes a STEP solid you can boolean, shell and fillet. With Prismatic conversion, faceted holes and bosses become true cylinders. It reads STL, 3MF, OBJ, PLY, glTF and GLB.

Before and after

Before: bracket.stl After: bracket.step
The sample bracket.stl as a mesh: a rectangular block with a round pocket and a slot, its faces made of long thin triangles. The block as a solid: each flat area one face, and the round pocket one cylindrical face.

The sample bracket.stl with Prismatic conversion: 226 triangles become 15 faces, and the round pocket one cylinder.

Steps

In the web app

  1. Open shapemason.com and drop the mesh on the page, or use Open Files.
  2. Keep Mesh to Solid (STEP) and turn on Prismatic conversion. The 3D preview shows the merged faces.
  3. Choose Convert. For one file per part, choose Split to Bodies (STEP) instead.

In the app for Mac, iPad and iPhone

  1. Drop the mesh on the window, or open it with + on iPad and iPhone.
  2. Keep Mesh to Solid (STEP) and turn on Prismatic conversion.
  3. Choose Convert (⌘R on a Mac).

On the command line

shapemason bracket.stl                              # bracket.step next to it
shapemason mesh-to-solid bracket.stl --prismatic --origin bottom-center
shapemason split plate.3mf -d parts/                # one STEP per part

Before you convert

A solid needs a watertight mesh: every edge shared by exactly two triangles. Analyze shows each object's triangles, shells, size and whether it is watertight. If it isn't, the report offers Repair Mesh and Retry, or Import as Surface Body for an open scan.

What it does, and what it doesn't yet

Try it

Open ShapeMason in your browser

Nothing to install, and your files are converted on your device, never uploaded. Prefer an app or a terminal? Get the Mac app or the command-line tool.

The full guide, with every option, on docs.shapemason.com: