跳转到内容

展平层次结构

将所有单元引用(SREF 和 AREF)展开到单个扁平单元中,从而消除层次结构。

何时使用

  • 当目标格式不支持层次结构时
  • 在需要跨单元边界处理几何图形的布尔运算之前
  • 当带变换的单元引用使下游处理复杂化时
  • 将所有数组引用解析为单个形状

选项

选项描述默认值
仅选定单元仅展平指定单元关闭(全部)

工作原理

  1. 从顶层单元开始,递归展开所有单元引用
  2. 将每个引用的变换(平移、旋转、缩放、镜像)应用到被引用的几何图形
  3. 数组引用会展开为单个形状
  4. 结果是一个包含所有具有绝对坐标几何图形的单元

技术说明

  • 如果没有撤销,展平不可逆 — 层次结构信息会丢失
  • 具有许多数组引用的大型设计可能会展开为数百万个形状
  • 对于深度嵌套的层次结构,内存使用量会显著增加
  • 请考虑目标格式是否确实需要展平 — 许多格式支持层次结构