在ACIS中,拓扑基础数据结构按照从低维到高维的顺序包括:
- Vertex(顶点):表示空间中的一个点,用于定义点的位置和属性。
- Edge(边):由两个顶点连接而成,具有方向属性,用于定义直线段和圆弧。
- Coedge(共面边):表示面的边缘,也就是一条边可以被多个面共享。Coedge有两个方向,指向相邻的两个面,其中一个方向称为正向,另一个称为负向。
- Loop(环):由多个coedge连接而成,表示一个面的边界。Loop有两个方向,一个是相对面的正向,一个是相对面的负向。
- Face(面):由一个或多个Loop连接而成,表示一个平面区域,可以是平面、曲面或复合面。
- Wire(线框):由多个Edge连接而成,表示一个闭合曲线,可以是简单的圆、椭圆、多边形等,也可以是复合的曲线。
- Shell(壳体):由多个Face连接而成,表示一个封闭的物体表面。
- Lump(集合):由多个Shell连接而成,表示一个由多个物体表面组成的集合体。
- Body(实体):由多个Lump连接而成,表示一个封闭的物体,包括其内部和外部区域