展平层次结构
将所有单元引用(SREF 和 AREF)展开到单个扁平单元中,从而消除层次结构。
何时使用
- 当目标格式不支持层次结构时
- 在需要跨单元边界处理几何图形的布尔运算之前
- 当带变换的单元引用使下游处理复杂化时
- 将所有数组引用解析为单个形状
选项
| 选项 | 描述 | 默认值 |
|---|---|---|
| Flatten entire hierarchy | 从顶层单元开始展平整个图纸 | 开 |
| Cell to flatten | 当 Flatten entire hierarchy 关闭时,选择单个要展平的单元 | 顶层单元 |
| Arc Precision | 展平过程中需要近似曲线或复杂引用时使用的精度值和单位 | 32 段/360° |
工作原理
- 如果启用 Flatten entire hierarchy,从顶层单元开始;否则从选定的 Cell to flatten 开始
- 递归展开单元引用
- 将每个引用的变换(平移、旋转、缩放、镜像)应用到被引用的几何图形
- 数组引用会展开为单个形状
- 结果是一个包含所有具有绝对坐标几何图形的单元
技术说明
- 如果没有撤销,展平不可逆 — 层次结构信息会丢失
- 具有许多数组引用的大型设计可能会展开为数百万个形状
- 对于深度嵌套的层次结构,内存使用量会显著增加
- 请考虑目标格式是否确实需要展平 — 许多格式支持层次结构