Take the 2-minute tour ×
Blender Stack Exchange is a question and answer site for people who use Blender to create 3D graphics, animations, or games. It's 100% free, no registration required.

I am not quite sure what non-manifold geometry is. I thought non-manifold geometry was just floating vertices and hole in a mesh. From my experience this is not always the case however. What is non-manifold geometry and what are the types of it and how do I avoid it? Is there a case where it is acceptable?

share|improve this question

2 Answers 2

up vote 10 down vote accepted

Non-manifold geometry is essentially geometry which cannot exist in the real world (which is why it's important to have manifold meshes for 3D printing).


Non-manifold geometry is usually a bad thing, because it will mess with things such as:

  • Rendering of refractive effects

  • Fluid simulations

  • 3D printing

Among many other cases.


You might want non-manifold geometry in some kind abstract model (as non-manifold geometry is cannot exist in the real world), but other than that I can't think of any reason why you might.

Common causes of non-manifold geometry:

  • Disconnected vertices and edges:

    enter image description here

  • Internal faces:

    enter image description here

  • Areas with no thickness:

    enter image description here

Fixing non-manifold geometry:

You can select all non-manifold geometry with CtrlShiftAltM.

Internal faces can be selected by pressing 3D view > Header > Select > Internal Faces in edit mode.

Loose geometry (elements without any other connecting elements) can be selected with 3D view > Header > Select > Loose geometry. Note that it only selects vertices, edges, and faces depending on the current selection mode.

Other useful tools for repairing non-manifold geometry:

  • ShiftG (Select Similar). This is often useful to select vertices with only one connecting edge, etc.

  • CtrlL (Select Linked). This is often useful in combination with Select loose and Select similar to select all geometry connected to the selected geometry.

  • W> Specials > Remove doubles Doubles, (multiple vertices in the same place) are usually non-manifold (not always).

Since a common cause of non-manifold geometry is lack of thickness, the solidify modifier can also be useful.

share|improve this answer

How To Find Non Manifold Areas in a Mesh

While in Edit mode, you can select all non manifold areas with CTRLSHIFTALTM.

Overlapping Edges

One type of non manifold situation is when you have overlapping edges.

For example, I'd frequently have a mesh that'd look fine, like this:

enter image description here

But then when I checked for non manifolds, I would get an edge highlighted like this:

enter image description here

I discovered the reason this edge was highlighted was because there were overlapping edges.
The way to find the overlapping edges is to grab one of the middle vertices in the highlighted area (circled in green), drag it around and see if you discover a hidden edge, like the white one here:

enter image description here

Once you find that edge, delete it, then put the dragged vertex back into place. One trick I discovered about how to put the vertex back into place easily is when you are first dragging it out out of place, only drag it on one axis, rather than freely in 3, because then you only have to snap it back to that one axis, rather than 3.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.