疑似円弧を変換
円形の円弧を近似するポリラインセグメントを検出し、真の円弧プリミティブに置き換えます。
使用する場面
- 円弧を線分として表す形式からインポートした後
- 曲線の忠実度を保ちながら頂点数を削減する場合
- ネイティブ円弧をサポートする形式(DXF)へエクスポートする前
オプション
| オプション | 説明 | 既定値 |
|---|---|---|
| 許容差 | 完全な円弧からの最大偏差 | 1% |
| 最小セグメント数 | 判定対象にする連続線分の最小数 | 4 |
| 選択レイヤーのみ | すべてではなく選択したレイヤーに適用します | オフ |
仕組み
- 円形の円弧上にある連続セグメントをポリラインからスキャンします
- 条件を満たすセグメント列を円弧プリミティブに置き換えます
- 条件を満たさないセグメントはそのまま保持されます
技術メモ
- スタンドアロンの円弧だけでなく、ポリゴン内のポリラインセグメントにも作用します
- 包括的な曲線復元には疑似円を変換と組み合わせて使用します
- 円弧検出は円検出よりも計算コストが高くなります