Mesh Clean Up
#4921
-
Hey there, We are failing boolean operations and suspect one of the meshes isn't manifold. Is there a way to determine where the issue is and to fix it? |
Beta Was this translation helpful? Give feedback.
Answered by
Grantim
Aug 4, 2025
Replies: 1 comment 4 replies
-
Hello! Our internal format does not tolerate non-manifold meshes, but there could be self-intersections or incorrectly oriented components that might lead to error in boolean. Also, you could provide meshes to us and we will help you to locate suspicious area. |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I understand. There is no one general function to detect all possible issues, different issues require different checks. For example you can use
findSelfCollidingTriangles
to detect self-intersections on mesh:MeshLib/source/MRMesh/MRMeshCollide.h
Lines 33 to 36 in ab8e4ca