[Gmsh] Some hints to solve self intersecting surface errors?

Zenker, Dr. Matthias Matthias.Zenker at erbe-med.com
Mon Aug 19 16:09:53 CEST 2013


Hi,

this is a known problem, and there exists no proper solution within gmsh (yet?).
To see the problematic faces, you can merge the intersect.pos file gmsh generates. Then you can try to resolve the problematic faces directly in your CAD or by saving your input file in geo format and modifying that one.
IF your case is not much more complicated than your testcase, it might suffice to resolve the partial overlap between the outer surfaces of the small and the large cylinder. If you omit the small cylinder (volume 3 in gmsh) for testing, does "cut and merge faces" work between the others?

HTH,

Matthias

> -----Ursprüngliche Nachricht-----
> Von: Mario Ceresa [mailto:mario.ceresa at alma3d.com]
> Gesendet: Montag, 19. August 2013 10:14
> An: gmsh at geuz.org
> Betreff: [Gmsh] Some hints to solve self intersecting surface errors?
>
> Dear all,
> My workflow is to use Sketchup to quickly create the geometry, export it as
> iges and then mesh it with gmsh. Sometimes, usually when I have many co-
> planar faces, I get the error:
> "Self intersecting surface mesh, computing intersections"
>
> and meshing fails. I attach an example. I tried "Cut-and-merge-faces"
> option but it segfaults during 2d meshing.
>
> Which is the proper way to solve this? Is there a way to "see" the
> problematic faces so to know which parts of the geometry to change?
>
> Thanks and regards,
>
> Mario



_____________________________________________________________________
ERBE Elektromedizin GmbH
Firmensitz: 72072 Tuebingen
Geschaeftsfuehrer: Christian O. Erbe, Reiner Thede
Registergericht: Stuttgart HRB 380137