Concept

Manifold

A manifold mesh is a watertight 3D surface with no holes, non-manifold edges, or self-intersections, as 3D printing slicers require.

What is a Manifold Mesh?

A manifold mesh is a 3D surface in which every edge is shared by exactly two faces, there are no holes or open boundaries, and no faces intersect each other, making the mesh topologically equivalent to a closed surface. Manifold geometry is required by 3D printing slicers and by many boolean and simulation operations.

How it works

Non-manifold geometry includes edges shared by more than two faces (T-junctions), edges with only one face (open boundaries), and vertices where the connected faces do not form a single continuous fan. These conditions confuse slicers, physics engines, and boolean operations because the software cannot determine which side of the surface is inside and which is outside. Checking for manifold geometry before uploading to a 3D printing service or running a boolean operation prevents failed prints and unexpected results. Tools like Blender's 3D Print Toolbox and Meshy's mesh validator can identify and repair non-manifold issues.

Manifold vs non-manifold geometry

Exactly 2 faces per edge

Manifold edge rule

V - E + F = 2

Closed genus-0 mesh

Shift+Ctrl+Alt+M

Blender non-manifold select

Manifold vs non-manifold geometry
Manifold
Non-manifold
Edge rule
Every edge shared by exactly two faces
Edges with one face, or three or more
Inside vs outside
Watertight, unambiguous enclosed volume
Open boundaries, no defined interior
3D print slicing
Slices cleanly into solid layers
Slicer errors, holes, failed prints
Booleans and simulation
Predictable cuts, solvers converge
Broken booleans, physics glitches
Typical causes
Solid modeling, watertight remeshing
T-junctions, interior faces, stray edges

Run a non-manifold check before slicing or booleans: Blender's Select Non-Manifold and its 3D Print Toolbox highlight the offending edges. Most failures trace back to T-junctions, interior faces, and unmerged duplicate vertices.

In Meshy Meshy's Image to 3D and Text to 3D produce textured, watertight meshes and export STL or OBJ directly, so prints usually slice without the manual manifold repair pass scanned or boolean-heavy models need.

Use cases

  • Verifying a model is watertight before sending it to a 3D printing service

  • Ensuring clean geometry for boolean union and subtraction operations

  • Preparing a mesh for physics simulation or collision detection

Last updated September 14, 2026

Related Tools

3D File Converter

Convert between FBX, OBJ, GLB, STL and more.

3D File Compressor

Shrink 3D file size without losing visible quality.

Online 3D Viewer

View and inspect any 3D file right in your browser.

3D Text Generator

Turn text descriptions into 3D text and shapes.

Frequently Asked Questions

A manifold mesh is a closed, watertight surface where every edge is shared by exactly two faces and no faces intersect. It has a clearly defined inside and outside, which is required for 3D printing, boolean operations, and many simulation tasks.

In Edit Mode, use Select > Select All by Trait > Non-Manifold to highlight problem edges. Common fixes include filling open holes with the Fill command (F), merging duplicate vertices with Merge by Distance, and deleting internal faces. The 3D Print Toolbox add-on automates many of these checks.

Slicers require manifold geometry to compute the interior volume of a print. Non-manifold issues like holes, open edges, or self-intersecting faces prevent the slicer from determining the correct shell, causing it to reject or misprint the model. Repair the mesh in Blender or a dedicated tool like Meshmixer before re-exporting.

Non-manifold geometry contains edges shared by more than two faces, edges with only one face, or vertices where faces do not form a single continuous surface. These conditions have no valid physical equivalent, so slicers, boolean tools, and simulations cannot determine a consistent inside and outside.

Watertight means the surface has no holes, forming a fully enclosed volume. Manifold means the connectivity is valid everywhere, with each edge joining exactly two faces and no self-intersections. A print-ready mesh must be both: watertight so it has volume, and manifold so that volume is unambiguous.

In Blender, use the Select menu, Select All by Trait, Non-Manifold in Edit Mode to highlight problem edges, or run the 3D Print Toolbox check. Dedicated tools like Meshmixer and Netfabb also report non-manifold edges, holes, and self-intersections and can attempt automatic repair.

Boolean union, difference, and intersection rely on a clear definition of which space is inside each solid. Non-manifold input leaves that undefined, so the operation produces holes, floating fragments, or incorrect cuts. Cleaning the mesh to manifold before the boolean is the reliable fix.

Common causes include internal faces left inside a model, edges extruded without their neighbors, duplicate overlapping vertices, faces flipped inconsistently, and booleans that leave coincident surfaces. Careful modeling, merging vertices by distance, and recalculating normals prevent most of these issues.

Meshy generates closed, manifold-ready meshes for 3D printing, reducing the need for manual repair. Its export pipeline checks for common non-manifold issues so models arrive at a slicer with a clearly defined volume, ready to slice and print.