The 3D ACIS® Modeler (ACIS) is Spatial’s prominent 3D solid modeling engine. 3D InterOp is a CAD data translation framework (Interoperability)
Components
From DocR19
The following table lists all the components, alphabetically by their directory names, available for the ACIS product line. For more information about a component, refer to the corresponding Component section.
| Component Name | Abbreviation | Composite Library | Description/Comments |
|---|---|---|---|
| ACIS Deformable Modeling | ADM | admhusk.dll | Free-form 3D sculpting operations on a curve or surface. |
| Advanced Blending | ABL | SpaABlend.dll | Blending beyond standard blending. |
| Assembly Modeling | ASM | SpaAAsm.dll | Assembly modeling operations. |
| Base | BASE | SpaBase.dll | Provides very low-level common functionality that is used by all ACIS components, such as memory management, error handling, and some basic data types. |
| Blending | BLND | SpaABlend.dll | Standard blending operations. |
| Booleans | BOOL | SpaACIS.dll | Unite, intersect, and subtract operations. |
| Cellular Topology | CT | SpaACIS.dll | Divide larger regions up into smaller subregions or cells. |
| Clearance | CLR | SpaAVis.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 | SpaAVis.dll | Generate faceted (polygonal) representation. |
| Generic Attributes | GA | SpaACIS.dll | Attributes that allow applications to exchange 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 PART | HAPART | SpaHPart.dll | Helper class that wraps PART for use with the HOOPS/ACIS bridge. |
| HOOPS/ACIS Bridge | HABRIDGE | SpaHBridge.dll | Encapsulates the work needed to connect the ACIS modeler from Spatial to the HOOPS/3dGS. |
| Interactive Hidden Line | IHL | SpaAVis.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. |
| Modelling Operations | KERN | SpaACIS.dll | Spline interface; basic entity and attribute support; topology and geometry entity classes; construction geometry classes; math 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 | SpaALops.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 | SpaAPart.dll | Support for grouping entities. |
| Rendering Base | RBASE | SpaACIS.dll | Interface common to all renderers. |
| Repair Body Intersections | RBI | SpaALops.dll | Repairing self-intersections in a body. |
| Remove Faces | REM | SpaALops.dll | Removing unnecessary faces, such as after a local operation. |
| Shelling | SHL | SpaALops.dll | Create shelled (hollow) bodies. |
| Standalone Deformable Modeling | SDM | SpaDMIcon.dll | Standalone component used by ADM for sculpting operations. |
| Skinning | AS | SpaASurf.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 | SpaASurf.dll | Sweep a profile along a path. |
| Space Warping | WARP | SpaAWarp.dll | Uses the ACIS law functionality to warp (twist, bend) entities based on law definitions. |
