【FreeCAD】フィレットが作れないときに試したいこと

Freecad Fillet Problems Eye FreeCAD

フィレット作成の不具合でお困りですか?

今回の記事では、フィレット作成時の不具合に効果的な解決策を、エラー別にご紹介します。

方針

Resulting shape is invalid エラーウィンドウ
Failed to create fillet エラーウィンドウ

今回の記事では、フィレット作成時によくあるエラー、

  • “Resulting shape is invalid”(結果は無効な形状です)
  • “Failed to create fillet” (フィレット作成に失敗しました)

のそれぞれに対して、

  • フィレット半径の縮小
  • Refineプロパティの活用

の2点のアプローチから、フィレット作成の不具合解決を目指します。

Failed to create filletへの対処

まずは、“Failed to create fillet” エラーに対する解決策をご説明します。

フィレット半径の縮小

既にお試しの方もいるかもしれませんが、フィレット作成の不具合は半径の縮小で解決できる場合があります。

こちらの手順は2ステップです。

まず、フィレットを適用したい要素(辺または面)を選択します。

立体のエッジ(辺)要素の選択

ツールバーより、PartDesign_Filletフィレット作成ツールをクリックします。

ツールバー上のフィレット作成ツール

「半径」の値を減らします。

半径を0.5に設定した場合

半径の値は、小数点以下の数値も含めて試すなど、工夫することでフィレットを作成できることがあります。

Resulting shape is invalidへの対処

続いて、“Resulting shape is invalid” エラーに効果的な解決策をご紹介します。

Refineプロパティの活用

“Refine”プロパティは立体の継ぎ目を無くすプロパティです。

継ぎ目を無くすことで、予期しない箇所へのフィレットを防ぐことができます。

Refine前の立体
Refineプロパティが無効の立体
Refine後の立体
Refineプロパティが有効の立体

説明の前に注意点として、

  1. 「立体1」のRefineプロパティを有効にする
  2. 「立体1」に何らかの変更を加えて、「立体2」を作る
  3. 「立体1」のRefineプロパティを無効にする

上記のように、Refineプロパティを後で無効にすると、立体の構造が壊れる恐れがありますのでご注意ください。

手順としては、まず、フィレットを適用したい立体を3Dビューまたは、コンボビューのモデルタブより選択します。

コンボビューのモデルタブよりPadを選択

コンボビュー(モデル)下部の、プロパティ(データ)からRefineを見つけます。

Pad要素のプロパティからRefineを見つける

falseをクリックして、値をtrueに変更します。

値をクリックしてtrueに変更

Refineプロパティの有効化は、以上で完了になります。

再度、フィレット作成ツールでうまく行くかお試しください。

まとめ

今回の記事では、フィレット作成時によくあるエラー、

  • “Resulting shape is invalid”
  • “Failed to create fillet”

の解決を目的に、

  • フィレット半径の縮小
  • Refineプロパティの活用

の具体的な手順を解説しました。

Refineプロパティについては、値をtrueにして立体に変更を加えた後に、値をfalseにすると、立体の破損につながるので注意が必要です。

次回の記事では、“Failed to validate broken face” エラーの対処法についてご紹介します。

以上、最後までお読みくださり、ありがとうございました。

ご質問・ご指摘などございましたら、お気軽にコメント欄までお寄せください。

引用

この記事内で使用したアイコンは、以下のFreeCAD公式ドキュメント内のものを使用しています。

https://www.freecadweb.org/wiki/index.php?title=Artwork (外部ページ)

コメント

タイトルとURLをコピーしました