拓扑
OCCT 拓扑允许访问和操作对象的数据,而无需处理它们的 2D 或 3D 表示。OCCT 几何根据坐标或参数值提供对象的描述,而拓扑则描述参数空间中对象的数据结构。这些描述使用了该空间部分的位置和限制。
拓扑库允许您构建纯拓扑数据结构。拓扑定义了简单几何实体之间的关系。通过这种方式,您可以将复杂形状建模为更简单实体的组件。由于内置的非流形(或混合维度)功能,您可以构建混合模型:
0D实体,例如点;
一维实体,如曲线;
2D 实体,例如曲面;
3D 实体,例如体积。
例如,您可以表示由多个不同实体组成的单个对象,其中包含连接到或不连接到外部边界的嵌入曲线和曲面。
抽象拓扑数据结构描述了一个基本实体——形状,它可以分为以下组件拓扑:
顶点——对应于几何中一个点的零维形状;
Edge – 与曲线对应的形状,并在每个末端由一个顶点约束;
Wire – 由顶点连接的一系列边;
面 – 由闭合线包围的平面(在 2D 几何中)或表面(在 3D 几何中)的一部分;
壳 - 由其线边界的某些边缘连接的面的集合;
Solid – 由壳包