Fillet
fillet コマンドは指定した半径の接線円弧を挿入し、選択したエンティティをその点まで切り戻す(または統合する)ことで、2 つの Line、Arc、Polyline セグメント間の角を丸めます。
フィレットは Line、Arc、Polyline エンティティで機能します — ポリライン自身の直線・円弧セグメントも含みます。
フィレットの使用手順
- ターミナルに
filletと入力するか、Fillet ツールバーボタンをクリックします。 - フィレット半径を入力して Enter を押します。
- 最初の直線・円弧・ポリラインセグメントをクリック — クリックした部分が交点のどちら側を保持するかを決定します。
- 2 番目のエンティティの上にカーソルを移動 — 破線の円弧プレビューでフィレットの結果が表示されます。保持したい側にカーソルを移動します。
- クリックして適用します。
前: 後(フィレット半径 r):
────────────── ──────────╮
│ ╰────
│
交差するエンティティの側面選択
2 つのエンティティが互いに交差する場合、フィレットはクリック位置によって定義されるコーナーに適用されます — 各エンティティのカーソルと同じ側の部分が保持されます。
- 最初のエンティティの一端近くをクリックしてその半分を選択します。
- 2 番目のエンティティの希望する半分にカーソルを移動すると、破線プレビューがリアルタイムで更新されます。
コマンドが作成するもの
結果は選択内容によって異なります:
- 独立した 2 つの Line/Arc エンティティ、または開いたポリラインを含まない任意のペア:両方とも接点 T1/T2 まで切り戻され、その間に新しい Arc エンティティが挿入されます。
- コーナー頂点を共有する同じポリラインの 2 セグメント:新しいエンティティは作成されません — フィレットはポリライン自体の一部になります。コーナー頂点は 2 つの接点に置き換えられ、その間の円弧はそのエッジの bulge として保存されます — 丸められたポリラインコーナーが DXF を経由して往復するのと全く同じ仕組みです。
- 開いたポリラインが関わるその他すべて — 2 つの異なる開いたポリライン、または開いたポリラインと独立した Line/Arc:両方が単一の新しいポリラインに統合され、各側はそれぞれの接点まで保持され、フィレット円弧が追加の bulge セグメントとしてそれらをつなぎ、元のエンティティを置き換えます。
挿入または延長された円弧は、現在の線幅・色・レイヤー・線種設定を継承します(ポリラインに統合される場合はポリライン自体の設定を継承します)。
丸める実際の角がないコーナー
選択した 2 つのセグメントが共有頂点ですでに接線的に接している場合 — 直線的なポリラインのコーナー、あるいは接線連続の円弧セグメントに滑らかにつながる直線の場合 — 円が丸められる実際の角は存在しません。フィレットはこれを検出し、望ましくないループを描く代わりに cannot fillet: no tangent circle fits there というメッセージで拒否します。
キーボードリファレンス
| キー | 操作 |
|---|---|
0〜9, . | 半径値に数字を追加 |
Backspace | 最後に入力した文字を削除 |
Enter / Space | 入力した半径を確定してエンティティ選択に進む |
Escape | キャンセルしてリセット |
サポートされるエンティティ
| エンティティ | サポート |
|---|---|
| Line | あり |
| Arc | あり |
| Polyline(直線または円弧セグメント) | あり |
| Circle, Ellipse | なし |
| Text, Spline, Dimension, Leader | なし |
Fillet と Chamfer の比較
| Fillet | Chamfer | |
|---|---|---|
| 角の種類 | 丸い円弧 | 直線カット |
| 入力 | 1 つの半径 | 2 つの距離(d1, d2) |
| 挿入エンティティ | 円弧 | 直線 |
| サポートエンティティ | Line、Arc、Polyline(直線または円弧セグメント) | Line と Polyline(直線セグメントのみ) |