Mesh On request

Clean, even triangles or quads for simulation, true to the original shape.

mesh remesh turns a surface into triangles of an even size, or into quads, keeping sharp edges and staying within a distance of the original you can set. mesh assemble meshes touching solids so that they share their interfaces node for node. For structural models, mesh midsurface gives the mid-surface of thin walls with their thickness, for shell elements, and mesh centreline the centrelines of slender members with their sections, for beam elements.

The mesh module is granted on request, free for non-commercial use; see access and licensing.

Three views of a CAD bracket: as exported with long thin triangles, remeshed into even triangles, and remeshed into quads.
A CAD bracket as exported (left), remeshed into even triangles (middle) and into quads (right).
A block with a hole meshed into quads two ways: an irregular quad mesh, and a clean grid on every face.
Quads paired from triangles (left), and the default (right): a clean grid on every face.
A nut crank split into two bodies, meshed so that their triangles meet along the shared interface.
Two bodies meshed as an assembly, meeting vertex for vertex along their interface.

Commands

betti mesh remesh

Remesh into even triangles, or quads.

betti mesh remesh -size 1% part.stl even.obj

betti mesh assemble

Mesh touching solids so they conform across interfaces.

betti mesh assemble -size 1% a.stl b.stl -out meshed

betti mesh midsurface

The mid-surface of thin walls, with their thickness, for shell elements.

betti mesh midsurface housing.stl mid.vtu

betti mesh centreline

The centrelines of slender members, with their sections, for beam elements.

betti mesh centreline frame.stl beams.vtu