ACIS2025支持以下主要模块。

缩写 完整名称 描述
abl Advanced Blending (ABL) Blending beyond standard blending (BLND)
adm ACIS Deformable Modeling (ADM) Free–form 3D sculpting operations on a curve or surface
phlv5 Precise Hidden Line Removal V5 (PHLV5) Calculates hidden line data and drawshidden line representations of the model
base Base (BASE) Provides some very low–level common functionality that is used by all ACIS components, including memorymanagement, error handling, some basic data types, etc.
blnd Blending (BLND) Standard blending operations
bool Boolean (BOOL) Unite, intersect, and subtract operations
clr Clearance (CLR) Determine minimum distance between bodies or faces
covr Covering (COVR) Cover wires and sheets (all boundaries specified)
cstr Constructors (CSTR) Basic topology construction; wireframe construction and editing; analysis (area, length, mass properties)
ct Cellular Topology (CT) Divide larger regions up into smaller subregions or cells
ds Standalone Deformable Modeling (SDM) Standalone component used by ADM for sculpting operations
eulr Euler Operations (EULR) Expand, flatten, separate, and combine lumps
fct Faceter (FCT) Generate faceted (polygonal) representation
ga Generic Attributes (GA) Attributes that allow applications to exchange data
gi Graphic Interaction (GI) Commonly needed graphic display functionality
gl OpenGL (GL) Rendering for Windows NT platforms using OpenGL
heal Healing (HEAL) Fix models—usually imported from other modeling systems into ACIS—in which tolerance problems affect how ACISinterprets the model
ihl Interactive Hidden Line (IHL) Creates views of ACIS model objects with hidden lines removed
intr Intersectors (INTR) Curve/curve, curve/surface, surface/surface intersectors; ray testing; silhouettes;parameter lines; point classification; body checking; curve and surface extension
kern Kernel (KERN) 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
law Laws (LAWS) Provides symbolic representations of equations to solve complex problems
lop Local Ops (LOP) Locally manipulating models
lopt Local Op Tools (LOPT) Provides tools used in local operations
ofst Offsetting (OFST) Wire and face offsetting
oper Operators (OPER) Spline conversion
part Part Management (PART) Support for grouping entities
phl Precise Hidden Line (PHL) Hidden line removal
pid Persistent ID (PID) Attach identifiers that persist across saves
rbase Rendering Base (RBASE) Interface common to all renderers
rbi Repair Body Intersections (RBI) Repairing self-intersections in a body
rem Remove Faces (REM) Removing unnecessary faces, such as after a local operation
sbool Selective Booleans (SBOOL) Selective Boolean operations (unite, intersect, subtract) using graph theory
shl Shelling (SHL) Create shelled (hollow) bodies
skin Advanced Surfacing (AS) Various techniques (including skinning and lofting) for fitting a surface through a set of curves
stitch Stitch (STITCH) Stitches a list of faces and bodies into a single body
swp Sweeping (SWP) Sweep a profile along a path
warp Space Warping (WARP) Uses the ACIS law functionality to warp(twist, bend) entities based on law definitions

下图是模块之间的依赖关系图:

ACIS-drawio

文档中列举的模块更多更详细。从头文件来看,有一些还是没有在文章中介绍但是在API参考中是有的。

针对详细的模块功能分解,可以画出粗略的脑图:

ACIS模块-map