I can't repair naked and non manifold edges on a mesh

Hello everyone, I need to 3D print a piece of art. I’ve obtained the mesh by digital photogrammetry, and now, in order to 3D print i have to repair this mesh. As a whole, the mesh has 6489958 vertex and 12310787 faces. Using Check on Rhino, the results are:

"609 extremely short edges
6 non-manifold edges
255 pairs of faces that intersect each other

3189 naked edges
5045 faces where the face normal differs substantially from the vertex normal"

All the naked edges are located on the outside.
For the naked edges I tried using ShrinkWrap but that didn’t help.
When I tried to repair the non manifold edges instead, it actually created holes where these edges were.

How can I repair this mesh?

Is it one mesh?

If so, try _Weld

Hi Martin, thanks for you reply. I tried using _Weld but doesn’t resolve the issue

Start deleting mesh faces around the problem areas until you get a continuous hole edge on each. DupBorder on the mesh should make only closed curve loops. Then try FillMeshHoles followed by MatchMeshEdge. Then check to see if the mesh is closed.

Some 3DP software can also automatically repair small problems.

Can you share the mesh?

sure! SwissTransfer - Send large files securely and free of charge

I’ll take a look.

So this mesh is open and not aligned. If I needed to work with this mesh, I would align the mesh on the XY plane in the scanner postprocessing software.

To define a CPlane on your mesh, I duplicated the naked edge points and fit a plane through the points.

I selected the naled edge by holding ctrl+shift and double clicked on one edge segment. This selects the entire loop. I extruded the naked edge downwards beyond the local CPlane.

Then split the mesh with the plane surface, deleted whatever is below the plane and ran _FillMeshHoles.

The result is closed.

1 Like
2 Likes

Thank you Martin!!

Are you based in Switzerland?

Nope, I’m based in Italy but I found this transfer service and it works well for me!

1 Like