跳转到内容

图层布尔运算

在两个图层之间执行布尔运算,并在第三个图层上生成结果几何图形。

何时使用

  • 计算不同图层上几何图形的交集、并集、差集或 XOR
  • 用于设计规则检查(例如,查找金属层和过孔层之间的重叠区域)
  • 从现有版图数据创建派生图层

操作

操作描述结果
OR (Union)组合两个图层中的几何图形A ∪ B
AND (Intersection)仅保留重叠区域A ∩ B
Subtract (A − B)从图层 A 中移除图层 B 的几何图形A \ B
XOR保留两个图层中的非重叠区域A △ B

选项

选项描述默认值
图层 A第一个输入图层
图层 B第二个输入图层
结果图层结果的输出图层新建图层
操作OR, AND, Subtract, XOROR

技术说明

  • 输入图层不会被修改 — 结果会放置在单独的图层上
  • 该操作会对每个图层中的所有几何图形执行
  • 顶点很多的复杂多边形可能需要较长处理时间
  • 先使用合并重叠部分来简化输入几何图形