图层布尔运算
在两个图层之间执行布尔运算,并在第三个图层上生成结果几何图形。
何时使用
- 计算不同图层上几何图形的交集、并集、差集或 XOR
- 用于设计规则检查(例如,查找金属层和过孔层之间的重叠区域)
- 从现有版图数据创建派生图层
操作
| 操作 | 描述 | 结果 |
|---|---|---|
| OR (Union) | 组合两个图层中的几何图形 | A ∪ B |
| AND (Intersection) | 仅保留重叠区域 | A ∩ B |
| Subtract (A − B) | 从图层 A 中移除图层 B 的几何图形 | A \ B |
| XOR | 保留两个图层中的非重叠区域 | A △ B |
选项
| 选项 | 描述 | 默认值 |
|---|---|---|
| 图层 A | 第一个输入图层 | — |
| 图层 B | 第二个输入图层 | — |
| 结果图层 | 结果的输出图层 | 新建图层 |
| 操作 | OR, AND, Subtract, XOR | OR |
技术说明
- 输入图层不会被修改 — 结果会放置在单独的图层上
- 该操作会对每个图层中的所有几何图形执行
- 顶点很多的复杂多边形可能需要较长处理时间
- 先使用合并重叠部分来简化输入几何图形