合并重叠多边形
将可见图层上的重叠实体组合为合并后的多边形结果。在 LinkCAD 11 中,可通过 Tools → Boolean Operations → Merge Overlapping Polygons 打开 Merge Shapes 对话框。
何时使用
- 在导出前简化几何图形
- 从重叠填充区域创建干净轮廓
- 在反嵌入或孔提取操作之前
选项
| 选项 | 描述 | 默认值 |
|---|---|---|
| Keep original inner boundaries (slow!) | 在结果中保留原始内部多边形边界,而不是将其合并移除 | 关 |
| Flatten Hierarchy | 合并前展平单元引用,以便一起处理被引用的几何图形 | 关 |
| Only merge polygons | 只处理已经是多边形的实体,不在合并前将非多边形实体分解为多边形轮廓 | 关 |
| Fill Rule | 重叠解释方式:Non-Zero 或 Even-Odd | Non-Zero |
| Draw generated holes using… | Cut-lines in re-entrant polygons、Cut simple polygons 或 Extract holes as polygons | Cut-lines in re-entrant polygons |
| Arc Precision | 合并前转换非多边形形状时使用的精度值和单位 | 32 段/360° |
| Apply To | 应用于 All Visible 几何图形或当前 Selection | All Visible |
有关孔表示方式的图示说明,请参见 合并时的孔输出模式。
旧标签对应关系
| LinkCAD 11 标签 | 旧标签 | 含义 |
|---|---|---|
| Only merge polygons | Don’t explode complex shapes | 启用后,仅合并已经是多边形的实体。带宽路径、圆弧、圆、NURBS 和文本等非多边形形状保持不变。 |
| Extract holes as polygons | Omit cut-lines in re-entrant polygons | 将孔作为单独多边形输出,而不是用切割线连接到外轮廓。 |
工作原理
- 如果启用 Flatten Hierarchy,根据需要展平层次结构
- 按图层对可见或选中的实体分组
- 如果未启用 Only merge polygons,将非多边形形状转换为多边形轮廓
- 使用所选填充规则和孔表示方式,计算每个图层中重叠多边形的并集
- 用合并后的结果替换原始实体
之前:
┌───────┐│ A ││ ┌───┼───┐│ │ │ │└───┼───┘ │ │ B │ └───────┘之后:
┌───────────┐│ ││ A ∪ B ││ │└───────────┘技术说明
- 同一图层上不重叠的多边形保持不变
- 合并操作会保留图层分配
- 这等同于按图层执行布尔 OR(并集)
- 在光掩模等实际输出中,切割线和切分边界通常彼此叠加;图中的间隙仅用于可视化说明
- Extract holes as polygons 可能会创建与源轮廓重叠的独立孔多边形。如果目标格式需要同一轮廓内的孔,请使用切割线或切割多边形表示方式
- 处理时间取决于多边形数量及其复杂度