Surface Mesh Fix Intersections Flag

Surface mesh fix intersections flag is set to On by default. This sets how the surface mesher checks for and fixes self intersections.

At the end of surface meshing, the mesh will be checked for self-intersections and any that are found will be corrected, if possible. Generally self-intersections are due to mesh size settings that are too coarse on curved geometry. By default, the checks that are done for self intersections are those that are needed to ensure that subsequent volume meshing using the given surface mesh will not fail, so only those surfaces that are on the boundary of a region that will have a volume mesh are included in the self intersection check.

There are three different intersection checks that can be performed:

  • No Checks: This does not check for or fix self intersections. It is not recommended to run the mesher if you have set this option unless you have other ways to ensure that the surface mesh does not have surface intersections. The volume mesher may hang or crash if given a self intersecting surface mesh.
  • Check Surfaces Of Meshed Volumes: This is the default option and does the standard intersection checking as explained above.
  • Check All Surfaces: This checks for and fix intersections within the entire surface mesh, not just those surfaces next to regions that will be volume meshed.