跳转到内容

合并重叠多边形

将可见图层上的重叠实体组合为合并后的多边形结果。在 LinkCAD 11 中,可通过 Tools → Boolean Operations → Merge Overlapping Polygons 打开 Merge Shapes 对话框。

何时使用

  • 在导出前简化几何图形
  • 从重叠填充区域创建干净轮廓
  • 在反嵌入或孔提取操作之前

选项

选项描述默认值
Keep original inner boundaries (slow!)在结果中保留原始内部多边形边界,而不是将其合并移除
Flatten Hierarchy合并前展平单元引用,以便一起处理被引用的几何图形
Only merge polygons只处理已经是多边形的实体,不在合并前将非多边形实体分解为多边形轮廓
Fill Rule重叠解释方式:Non-ZeroEven-OddNon-Zero
Draw generated holes using…Cut-lines in re-entrant polygonsCut simple polygonsExtract holes as polygonsCut-lines in re-entrant polygons
Arc Precision合并前转换非多边形形状时使用的精度值和单位32 段/360°
Apply To应用于 All Visible 几何图形或当前 SelectionAll Visible

有关孔表示方式的图示说明,请参见 合并时的孔输出模式

旧标签对应关系

LinkCAD 11 标签旧标签含义
Only merge polygonsDon’t explode complex shapes启用后,仅合并已经是多边形的实体。带宽路径、圆弧、圆、NURBS 和文本等非多边形形状保持不变。
Extract holes as polygonsOmit cut-lines in re-entrant polygons将孔作为单独多边形输出,而不是用切割线连接到外轮廓。

工作原理

  1. 如果启用 Flatten Hierarchy,根据需要展平层次结构
  2. 按图层对可见或选中的实体分组
  3. 如果未启用 Only merge polygons,将非多边形形状转换为多边形轮廓
  4. 使用所选填充规则和孔表示方式,计算每个图层中重叠多边形的并集
  5. 用合并后的结果替换原始实体

之前:

┌───────┐
│ A │
│ ┌───┼───┐
│ │ │ │
└───┼───┘ │
│ B │
└───────┘

之后:

┌───────────┐
│ │
│ A ∪ B │
│ │
└───────────┘

技术说明

  • 同一图层上不重叠的多边形保持不变
  • 合并操作会保留图层分配
  • 这等同于按图层执行布尔 OR(并集)
  • 在光掩模等实际输出中,切割线和切分边界通常彼此叠加;图中的间隙仅用于可视化说明
  • Extract holes as polygons 可能会创建与源轮廓重叠的独立孔多边形。如果目标格式需要同一轮廓内的孔,请使用切割线或切割多边形表示方式
  • 处理时间取决于多边形数量及其复杂度