疑似円を変換
円を近似するポリゴンを検出し、真の円プリミティブに置き換えます。
使用する場面
- 円をポリゴンとして表す形式(例: GDSII boundaries)からインポートした後
- 頂点数を削減し、出力品質を向上させる場合
- ネイティブ円をサポートする形式(DXF、CIF)へエクスポートする前
オプション
| オプション | 説明 | 既定値 |
|---|---|---|
| 許容差 | 完全な円からの最大偏差 | 1% |
| 最小頂点数 | 判定対象にするポリゴン頂点数の最小値 | 8 |
| 選択レイヤーのみ | すべてではなく選択したレイヤーに適用します | オフ |
仕組み
- すべての頂点が最適近似円の許容差内にあるポリゴンを識別します
- 条件を満たすポリゴンを円プリミティブに置き換えます
- 条件を満たさないポリゴンは変更されません
技術メモ
- 許容差は円の半径に対する相対値です
- 最小値より頂点数が少ないポリゴンはスキップされます(正方形/六角形の誤検出を避けるため)
- 生成された円は DXF/CIF ではネイティブ円としてエクスポートでき、GDSII では再びポリゴンとして近似できます