Corefinment non-manifold edge cases #8602
Replies: 2 comments 2 replies
-
These are cases when the output is non-manifold. In such case, you'd get false returned by the functions. Do you have typical cases where this happens and that you can share? The way to handle it also might depends on what you want to do with the output of the Boolean. |
Beta Was this translation helpful? Give feedback.
-
This example: https://github.com/CGAL/cgal/blob/master/Polygon_mesh_processing/examples/Polygon_mesh_processing/corefinement_mesh_non_manifold_intersection.cpp shows the addition of a visitor to handle non-manifold output as a triangle soup. You can call |
Beta Was this translation helpful? Give feedback.
-
I see "Non-manifold edge case 1~9" in Face_graph_output_builder.h.
Are these edge cases documented somewhere?
I'd like to understand what is going wrong so that I can fix the input. :)
Also, is it possible for us to add correction strategies to deal with these cases as they arise?
Beta Was this translation helpful? Give feedback.
All reactions