1.交运算
交运算的结果是由每个初始图元的共同部分,形成一个新的图元。
| 命令 | 功能 | 备注 |
|---|---|---|
| LINL | 线与线的交 | |
| AINA | 面与面的交 | |
| VINV | 体与体的交 | |
| LINA | 线与面的交 | |
| AINV | 面与体的交 | |
| LINP | 线的两两相交 | |
| AINP | 面的两两相交 | |
| VINP | 体的两两相交 |
2.加运算
加运算的结果是包含原始图元所有部分的新图元。这种运算也称为并、连接或和。这样形成的新图元是一个单一的整体,没有接缝。实际情况中,加运算形成的图元在网格划分时不如搭接形成的图元好。只有三维实体和二维共面的面进行加操作
| 命令 | 功能 | 备注 |
|---|---|---|
| AADD | 面相加 | |
| VADD | 体相加 |
3.减运算
如果从某个图元(E1)减去另一个图元(E2),其结构有两种情况,一是生成一个或多个新图元(E3),E3与E1有相同的维数且与E2无搭接部分;另一种情况是E1与E2搭接的部分是一个低维实体,结果是E1被分成两个或者多个新的实体。
| 命令 | 功能 | 备注 |
|---|---|---|
| LSBL | 从线中减去线 | |
| ASBA | 从面中减去面 | |
| VSBV | 从体中减去体 | |
| LSBA | 从线中减去面 | |
| LSBV | 从线中减去体 | |
| ASBV | 从面中减去体 | |
| ASBL | 从面中减去线 | ??? |
| VSBA | 从体中减去面 | ??? |
4.分割
工作平面可以用来做分割运算,将一个图元分成两个或者更多的图元。
| 命令 | 功能 | 备注 |
|---|---|---|
| LSBW | 工作平面分割线 | |
| ASBW | 工作平面分割面 | |
| VSBW | 工作平面分割体 |
5. 搭接
搭接用于连接两个图元或者多个图元,以生成3个或更多的图元的集合。搭接运算除了在搭接域周围生成了多个边界外,与加运算非常类似。搭接区域必须与原始图元具有相同的维数。共用连接面。
| 命令 | 功能 | 备注 |
|---|---|---|
| LOVLAP | 搭接线 | |
| AOVLAP | 搭接面 | |
| VOVLAP | 搭接体 |
6. 互分
互分用于连接两个或多个图元,以生成3个或更多新图元的集合。如果搭接区域与原始图元有相同的维数,那么互分结果与搭接结果相同。但与搭接不同的是,没有加入搭接的输入图元不会被删除。
| 命令 | 功能 | 备注 |
|---|---|---|
| LPTN | 线互分 | |
| APTN | 面互分 | |
| VPTN | 体互分 |
6.粘结
粘结命令与搭接命令类似,只是图元之间仅在公共边界处相关,且公共边界的维数低于原始图元一维。这些图元之间仍然相互独立,只在边界上的连接。
| 命令 | 功能 | 备注 |
|---|---|---|
| LGLUE | 线粘接 | |
| AGLUE | 面粘接 | |
| VGLUE | 体粘接 |