When I tried to heal some geometry, I met very narrow geometrical quad in it. The MWE was choosed as geometry in the attached picture, but with smallest diagonal about 1e-8.
Working in the Gmsh (with the OCC geometrical kernel) I firstly tried Heal/HealShapes technique but it did not help.
Later, I tried Coherence command (which is shortcut to BooleanFragments) and I have succeed to erase both thin surface 5 and all its extra curves and points, being kept correct full object topology.
So, the problem is solved and the answer is yes - OCC can collapse thin rhomb-like surfaces. The warning was : Fragments - BOPAlgo_AlertAcquiredSelfIntersection BOPAlgo_AlertAcquiredSelfIntersection BOPAlgo_AlertFaceBuilderUnusedEdges.
Wed, 06/11/2025 - 11:58
Hello. Could you please share some more details? Share the demonstration of your case.
Best regards, Dmitrii.
Wed, 06/11/2025 - 12:52
Dear Dmitrii,
thank you for response.
When I tried to heal some geometry, I met very narrow geometrical quad in it. The MWE was choosed as geometry in the attached picture, but with smallest diagonal about 1e-8.
Working in the Gmsh (with the OCC geometrical kernel) I firstly tried Heal/HealShapes technique but it did not help.
Later, I tried Coherence command (which is shortcut to BooleanFragments) and I have succeed to erase both thin surface 5 and all its extra curves and points, being kept correct full object topology.
So, the problem is solved and the answer is yes - OCC can collapse thin rhomb-like surfaces. The warning was : Fragments - BOPAlgo_AlertAcquiredSelfIntersection BOPAlgo_AlertAcquiredSelfIntersection BOPAlgo_AlertFaceBuilderUnusedEdges.
Thank you again for response.