階層をフラット化
すべてのセル参照(SREF と AREF)を単一のフラットなセルに展開し、階層構造を削除します。
使用する場面
- ターゲット形式が階層をサポートしない場合
- セル境界をまたいでジオメトリを処理する必要があるブール演算の前
- 変換を持つセル参照が下流処理を複雑にする場合
- すべての配列参照を個々の形状に解決する場合
オプション
| オプション | 説明 | 既定値 |
|---|---|---|
| 選択セルのみ | 指定したセルのみフラット化します | オフ(すべて) |
仕組み
- トップセルから開始し、すべてのセル参照を再帰的に展開します
- 各参照の変換(平行移動、回転、スケール、ミラー)を参照先ジオメトリに適用します
- 配列参照は個々の形状に展開されます
- 結果は、絶対座標を持つすべてのジオメトリを含む単一セルになります
技術メモ
- フラット化は取り消しなしでは不可逆です — 階層情報は失われます
- 多数の配列参照を持つ大規模設計は、数百万個の形状に展開される場合があります
- 深くネストした階層では、メモリ使用量が大幅に増加します
- ターゲット形式が本当にフラット化を必要とするか検討してください — 多くの形式は階層をサポートします