Repair a .3mf with mesh errors
Bambu Studio marks the object with
Error: %1$d non-manifold edges, %2$d non-manifold vertices
(GUI_ObjectList.cpp),
or Cura opens a Model Errors warning. The mesh has edges that do not join
into a closed surface. preslice shows you where they are, and fixes one kind.
Can I print it anyway?
Often, yes. A slicer closes small gaps itself, and a stray triangle may never
show in the print. Slice it and read the layer preview before you repair
anything. Bambu Studio refuses some operations with
"%s" part's mesh contains errors. Please repair it first.
(GUI_ObjectList.cpp).
What is a non-manifold edge?
An edge where more than two triangles meet, like a fin stuck on a cube. An edge with only one triangle is a hole. A solid needs every edge shared by exactly two, so the slicer can tell inside from outside.
What does Cura's Model Errors mean?
The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura.
(SolidView.py).
Cura paints the open spots red in the X-ray view. It is the same problem with
a different name.
How do I find the bad edges with preslice?
- Drop the
.3mfon preslice.co. - Open the 3MF Content tab and expand Mesh objects.
- Each mesh has a Status row. Click
non-manifoldto zoom the 3D view to the bad edges.
Red lines are edges shared by more than two triangles. Amber lines and dots are holes.
What does Weld mesh fix?
A mesh saved with every corner repeated per triangle looks open to a slicer even though the surface is closed. Weld mesh merges those duplicate vertices. It only shows next to a mesh that welding closes completely:
- Click Weld mesh next to the
non-manifoldstatus. - Click the tab with your file name, then the button that starts with Download 3MF.
The weld is a change you can undo. preslice fills no holes, flips no faces and removes no extra triangles. A mesh without the button needs a repair tool.
Which tools fill holes?
| Tool | Where |
|---|---|
| Bambu Studio | Right-click the object, Fix model. Windows 10 and later only (GUI_Factories.cpp) |
| PrusaSlicer | Right-click, Fix by Windows repair algorithm. Windows only |
| Blender | The 3D Print Toolbox add-on checks and cleans a mesh on any system |
| Meshmixer | Analysis, Inspector. No longer developed, but still runs |
Repair the shape in one of these, export it, and open the result in preslice
to check the status reads manifold.
What if the archive itself is damaged?
That is a different problem. If preslice says Geometry missing and names a
part, the part is gone from the file and no repair tool can bring it back. See
the file does not contain any geometry data. If
the file will not open at all, download it again.