Auto Healing
Healing is sometimes needed to fix models that have geometric problems. Geometry created in another modeling system and translated into an ACIS model may be imprecise due to the inherent limitations of the parent system, or due to limitations of data transfer through neutral file formats. This leads to problems such as gaps between entities and the absence of connectivity information (topology). Healing can fix these problems. The general steps to healing are:
- Unhook - All surfaces of the body are unhooked so they are stand-alone.
- Stitch - Connectivity information (Topology) my be absent (models may have free faces), or incomplete (solids may have open shells). Stitching rebuilds the topology of a model.
- Simplify - Models often contain curves and surfaces that appear analytic, but are actually represented as splines. Simplification of such geometry to analytics results in a reduction of data size and speed improvements in geometric operations.
- Tighten Gaps - The gap between boundary curves and the surface definition might be large. This operation attempts to reduce this gap using ACIS' tolerant geometry.
Autohealing makes these steps automatic with the following command:
Healer Autoheal Body <id_range> [Keep]
The keep option will retain the original body, putting the resulting healed body in a new body.