What if Healing is Unsuccessful?
The ACIS healing module is under continued development and is improving with every release. However, there will often be situations where healing is unable to fully correct the geometry. This might be okay, as meshing is rarely affected by the small inaccuracies healing addresses. However, boolean operations on the geometry can fail if the bad geometry must be processed by the operation (i.e., a webcut must cut through a bad curve or vertex).
Here are some possible methods to fix this bad geometry:
- Return to the source of the geometry (i.e., Pro/ENGINEER) and increase the accuracy. Re-export the geometry.
- Remove the offending surface from the body (using the remove surface command), then construct new surfaces from existing curves and combine the body back together.
- Composite the surfaces over the bad area, mesh and create a net surface from the composite, remove the bad surfaces and combine.
- Export the geometry as IGES, import the IGES file into a new model and look for double surfaces or surfaces that show up at odd angles using the find overlap commands. Delete and recreate surfaces as needed and combine the surfaces back together into a body.
Contact the development team (cubit-dev@sandia.gov) if you need further help with fixing bad geometry.