Needs an account (free).
Saves a mesh to a file as binary STL (default), OBJ or 3MF, and reports whether the file is closed and manifold as a slicer reads it (corners the file stores at one place count as one), and whether it is in several separate pieces thicker than the mesh's tolerance (printed, all but the largest come out loose; a piece right at the tolerance is named, since another computer could count it the other way). The mesh passes through unchanged.
The mesh to save, or a list of meshes saved together in one file: 3MF and OBJ keep one object per mesh, named by item; STL holds all their triangles as one mesh. Required.
Where to write the file.
File format. stl: binary STL, triangles only and no units (default). obj: Wavefront OBJ, keeps quad faces as quads. 3mf: compressed, carries units and the object name; the format current slicers prefer. When unset, a .obj or .3mf path extension picks the format.
Values the block gives besides its output. The editor lists them under Properties, and an input can read one by reference.
The mesh as a Solid, from its baked signed-distance field.
The axis-aligned extent of the mesh.
True when the mesh is watertight: it has no open boundary edges.
True when no edge is shared by more than two faces.
Each distinct mesh edge as a line segment.
How many triangles the mesh has.
True when every triangle is wound the same way as its neighbours.
How many separate small pieces the block's Remove small pieces took off the mesh it made: pieces with less surface than its Small piece size. Given by Solid to Mesh, Solid to Delaunay Mesh and Remesh (0 where none was removed, or where Remove small pieces is off); not listed for other meshes.
True when some pair of non-adjacent faces cross each other.
The volume of the pieces Remove small pieces took off, in percent of the part's: the volume the mesh enclosed before they were removed. Above 1 % the block warns that the part may have fallen apart. Given by Solid to Mesh, Solid to Delaunay Mesh and Remesh; not listed for other meshes.
The tolerance the mesh was made at: the largest distance from the Solid's surface it was made within. Given by Solid to Mesh, from its Tolerance or a connected Print Process (Tolerance source says which); not listed for other meshes.
Where the Tolerance came from: the block's Tolerance (at its default, set, or wired), or a connected Print Process — a third of its Smallest feature, where that is finer. Given by Solid to Mesh; not listed for other meshes.
How many vertices the mesh has.
True when the faces around each vertex form one connected fan.
The position of every vertex.