零件设计工作台(Part Design Workbench) 的对象结构是管理几何模型的核心框架。以下是其对象层级、关键对象及典型应用的详细说明:
1. 零件设计工作台对象层级
零件设计的对象模型遵循以下层级结构(从顶层到底层):
Application (CATIA)
└── Documents
└── PartDocument
└── Part
├── Bodies (几何实体集合)
│ └── Body (几何实体)
├── HybridBodies (混合几何体集合)
│ └── HybridBody (混合几何体)
├── Sketches (草图集合)
│ └── Sketch (草图)
├── Parameters (参数集合)
├── Constraints (约束集合)
├── ShapeFactory (几何特征工厂)
└── Relations (关系式)
2. 核心对象详解
2.1 PartDocument
-
作用:表示当前打开的零件文档。
-
访问方式:
Dim partDoc As PartDocument
Set partDoc = CATIA.ActiveDocument
2.2 Part
-
作用:零件设计的根对象,包含所有几何元素和特征。
-
访问方式:
Dim part As Part
Set part = partDoc.Part
-
关键子对象:
-
Bodies:管理所有几何实体(
Body
对象),用于实体建模(如凸台、凹槽
-