Components
From DocR22
The following table lists all the components available for the ACIS products. For more information about a specific component, refer to the corresponding component documentation.
In the context of ACIS architecture, the term "component" relates to the library structure underlying a composite library. The significance of components has diminished significantly with recent releases of ACIS because of composite libraries. In the future, components will continue to be de-emphasized in both the interface and documentation.
| Component Name | Abbreviation | Composite Library | Description/Comments | 3D ACIS Modeler | 3D ACIS Exchange | 3D Viz Exchange |
|---|---|---|---|---|---|---|
| ACIS Deformable Modeling | ADM | admhusk.dll | Free-form 3D sculpting operations on a curve or surface. ADM also contains the Advanced Covering interface. | | ||
| Advanced Blending | ABL | SpaACIS.dll | Blending beyond standard blending. | | ||
| Assembly Modeling | ASM | SpaACIS.dll | Assembly modeling operations. | | ||
| Base | BASE | SpaACIS.dll | Provides very low-level common functionality that is used by all ACIS components, such as memory management, thread management, error handling, and some basic data types. | | | |
| Blending | BLND | SpaACIS.dll | Standard blending operations. | | ||
| Booleans | BOOL | SpaACIS.dll | Unite, intersect, and subtract operations. Note: Use of Euler operators is allowed with both 3D ACIS Exchange and 3D Viz Exchange. | | Comments | Comments |
| Cellular Topology | CT | SpaACIS.dll | Divide larger regions up into smaller sub-regions or cells. | | ||
| Clearance | CLR | SpaACIS.dll | Determine minimum distance between bodies or faces. | | | |
| Constructors | CSTR | SpaACIS.dll | Basic topology construction; wireframe construction and editing; analysis (area, length, mass properties). | | | |
| Covering | COVR | SpaACIS.dll | Cover wires and sheets (all boundaries specified). | | ||
| Defeaturing | DFT | SpaDefeature.dll | Defeaturing operations. | | ||
| Faceter | FCT | SpaACIS.dll | Generate faceted (polygonal) representation. | | | |
| Generic Attributes | GA | SpaACIS.dll | Predefined attributes that allow applications to capture and exchange application-specific data. | | | |
| Healing | HEAL | SpaACIS.dll | Fix models usually imported from other modeling systems into ACIS in which tolerance problems affect how ACIS interprets the model. | | | |
| HOOPS/ACIS Bridge | HABRIDGE | SpaHBridge.dll | Encapsulates the work needed to connect the ACIS modeler from Spatial to the HOOPS/3dGS. | | | |
| HOOPS/ACIS PART | HAPART | SpaHPart.dll | Helper class that wraps PART for use with the HOOPS/ACIS bridge. | | | |
| Interactive Hidden Line | IHL | SpaACIS.dll | Creates views of ACIS model objects with hidden lines removed. | | | |
| Intersectors | INTR | SpaACIS.dll | Curve/curve, curve/surface, surface/surface intersectors; ray testing; silhouettes; parameter lines; point classification; body checking; curve and surface extension. | | | |
| Kernel | KERN | SpaACIS.dll | Spline interface; basic entity and attribute support; topology and geometry entity classes; construction geometry classes; save and restore support; history and roll support. | | | |
| Laws | LAWS | SpaACIS.dll | Provides symbolic representations of equations to solve complex problems. | | ||
| Local Ops | LOP | SpaACIS.dll | Locally manipulating models. | | ||
| Offsetting | OFST | SpaACIS.dll | Wire and face offsetting. | | ||
| Precise Hidden Line Removal V5 | PHLV5 | SpaPHLV5.dll | Calculates hidden line data and draws hidden line representations of the model. | | ||
| Part Management | PART | SpaACIS.dll | Support for grouping entities. | | ||
| Rendering Base | RBASE | SpaACIS.dll | Interface common to all renderers. | | | |
| Repair Body Intersections | RBI | SpaACIS.dll | Repairing self-intersections in a body. | | ||
| Remove Faces | REM | SpaACIS.dll | Removing unnecessary faces, such as after a local operation. | | ||
| Shelling | SHL | SpaACIS.dll | Create shelled (hollow) bodies. | | ||
| Skinning | SKIN | SpaACIS.dll | Various techniques (including skinning and lofting) for fitting a surface through a set of curves. | | ||
| Stitching | STITCH | SpaACIS.dll | Stitches a list of faces and bodies into a single body. | | | |
| Sweeping | SWP | SpaACIS.dll | Sweep a profile along a path. | | ||
| Space Warping | WARP | SpaACIS.dll | Uses the ACIS law functionality to warp (including twisting and bending) entities based on law definitions. | |