The Healing Component (HEAL) contains API functions that can be used to fix models imported from other modeling systems into ACIS in order to make them usable in ACIS. When geometry is created in another modeling system and translated into an ACIS model, the model may be imprecise due to the inherent limitations of their parent systems, 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.
The Healing Component contains API functions to detect and correct such problems. HEAL is intended as a foundation on which an application can build a complete healing strategy. The HEAL functionality is available through both a C++ interface (API functions and classes) and a Scheme Interface (Scheme extensions).
HEAL is not a translator from another modeling system into ACIS. The model must already exist in ACIS format (for example, in a SAT file) before being healed. HEAL may not be able to correct all of the problems that may exist in a model, but it will detect and correct a large percentage of them.