Partモジュール(FreeCAD公式ドキュメントの和訳)

Part Module(原文リンク)

新規作成日 2023-01-19
最終更新日
参考

このページの原文の最終更新日時は 2022年9月14日 (水) 15:07 です。

このページのFreeCADのドキュメントの和訳は、原文と同じく、Creative Commons Attribution ライセンスで利用できます。

クリエイティブ・コモンズのライセンス解説

序文

Introduction

FreeCADのソリッド・モデリング機能は、OpenCASCADE Technology (OCCT) カーネルに基づいています。高度な3Dジオメトリの作成と操作を特徴とするプロフェッショナル・グレードのCADシステムです。ワークベンチのPartワークベンチは、ユーザーが、OCCTの幾何学的プリミティブと関数にアクセスできるOCCTライブラリの上にある層です。すべてのワークベンチ内の(ワークベンチのDraft、ワークベンチのSketcher、ワークベンチのPartDesignなどの)基本的にすべての2Dおよび3D描画機能は、Partワークベンチによって公開されているこれらの関数に基づいています。したがって、Partワークベンチは、FreeCADのモデリング能力の中核となるコンポーネントと考えられます。

PartワークベンチとPart Designワークベンチの詳細については、ここで見つかります:PartとPart Design

Partワークベンチで作成されるオブジェクトは、比較的単純です;これらは、より複雑な形状を構築するために、ブール演算 (ユニオンとカット) で使用することを目的としています。このモデリング・パラダイムは、constructive solid geometry (CSG)ワークフローとして知られています。そして、それは、初期のCADシステムで使用されていた昔ながらの方法です。一方で、PartDesignワークベンチは、形状を構築するためのより最新のワークフローを提供します:それは、最終目的が達成されるまで、基本的なソリッド・ボディを形成するために押し出されるパラメータ的に定義されたスケッチを使用し、続いて、パラメトリック変換 (機能編集)によって変更されます。

Partオブジェクトは、首尾一貫したブール演算、変更履歴、パラメトリック動作などのより高度な操作を許可するため、Meshワークベンチで作成されるMeshオブジェクトより複雑です。

FreeCADの構造

Partワークベンチは、OCCT描画機能をFreeCADのすべてのワークベンチに公開する基本的なレイヤーです。

ツール

Tools

ツールは、PartメニューやMeasureメニューに配置されています。

プリミティブ

Primitives

これらは、基本となるオブジェクトを作成するツールです。

  • 箱箱 (Box):箱を作成します。
  • 円柱円柱 (Cylinder):円柱を作成します。
  • 球体球体 (Sphere):球体を作成します。
  • 円錐円錐 (Cone):円錐を作成します。
  • 円環体円環体 (Torus):円環体を作成します。
  • チューブチューブ (Tube):チューブを作成します。バージョン0.19で導入されました。
  • プリミティブ...を作成するプリミティブ...を作成する (Create primitives...):次のプリミティブの1つを作成するツール
    • 平面平面 (Plane):平面を作成します。
    • 箱箱 (Box):箱を作成します。このオブジェクトは、箱ツール箱ツールでも作成できます。
    • 円柱円柱 (Cylinder):円柱を作成します。このオブジェクトは、Partの円柱ツールPartの円柱ツールで作成することもできます。
    • 円錐円錐 (Cone):円錐を作成します。このオブジェクトは、Partの円錐ツールPartの円錐ツールで作成することもできます。
    • 球体球体 (Sphere):球体を作成します。このオブジェクトはPartの球体ツール、Partの球体ツールで作成することもできます。
    • 楕円面楕円面 (Ellipsoid):楕円面を作成します。
    • 円環体円環体 (Torus):円環体を作成します。このオブジェクトは、Partの円環体ツールPartの円環体ツールで作成することもできます。
    • 角柱角柱 (Prism):角柱を作成します。
    • くさびくさび (Wedge):くさびを作成します。
    • 螺旋螺旋 (Helix):螺旋を作成します。
    • 渦巻線渦巻線 (Spiral):渦巻線を作成します。
    • 円円 (Circle):円弧を作成します。
    • 楕円楕円 (Ellipse):楕円弧を作成します。
    • 点点 (Point):点を作成します。
    • 線線 (Line):線を作成します。
    • 正多角形正多角形 (Regular polygon):正多角形を作成します。
  • 形状ビルダー...形状ビルダー... (Shape builder...):さまざまなプリミティブから形状を作成します。

作成と変更

Creation and modification

これらは、新しいオブジェクトを作成し、既存のオブジェクトを変更するためのツールです。

  • 押し出し押し出し (Extrude):平面を押し出します。
  • 回転回転 (Revolve):軸を中心に(ソリッドではない)オブジェクトを回転させてソリッドを作成します。
  • ミラーミラー (Mirror):選択したオブジェクトをミラー平面で、鏡像複写します。
  • フィレットフィレット (Fillet):オブジェクトの稜線をフィレット(ラウンド)にします。
  • 面取り面取り (Chamfer):オブジェクトの稜線を面取りします。
  • ワイヤーから面を作成するワイヤーから面を作成する (Make face from wires):一連のワイヤー(輪郭)から面を作成します。バージョン0.19で導入されました。
  • ルールド・サーフェスルールド・サーフェス (Ruled Surface):ルールド・サーフェスを作成します。
  • ロフトロフト (Loft):あるプロファイルから別のプロファイルへのロフト。
  • スイープスイープ (Sweep):パスに沿って 1 つ、あるいは、複数のプロファイルをスイープします。
  • Partの断面Partの断面 (Part Section):オブジェクトを断面平面と交差させて断面を作成します。
  • 断面…断面… (Cross sections...):オブジェクトを通る1つ以上の断面を作成します。
  • オフセット・ツールオフセット・ツール (Offset tools):
    • 3Dオフセット3Dオフセット (3D Offset):オリジナルから一定の距離に平行な形状を構築します。
    • 2Dオフセット2Dオフセット (2D Offset):オリジナルから一定の距離に平行なワイヤを構築するか、平面を拡大/縮小します。
  • 厚み厚み (Thickness):ソリッドをくり抜きます。
  • サーフェスへの投影サーフェスへの投影 (Projection on surface):ロゴ、テキスト、面、ワイヤー、エッジを表面に投影します。バージョン0.19で導入されました。
  • 添付添付 (Attachment):オブジェクトを別のオブジェクトにアタッチします。

ブーリアン

Boolean

これらのツールは、ブーリアン操作を実行します。

  • 複合ツール複合ツール (Compound Tools):
    • 複合物を作成複合物を作成 (Make compound):選択したオブジェクトから複合物を作成します。
    • 複合物を分解複合物を分解 (Explode Compound):複合物を分割します。
    • 複合フィルタ複合フィルタ (Compound Filter):複合物から個々のピースを抽出します。
  • ブーリアンブーリアン (Boolean):オブジェクトに対してブーリアン操作を実行します。
  • カットカット (Cut):あるオブジェクトを別のオブジェクトから切り取ります (差し引きます)。
  • ヒューズヒューズ (Fuse):2 つのオブジェクトを融合 (結合) します。
  • コモンコモン (Common):2つのオブジェクトの共通 (交差) 部分を抽出します。
  • フューチャーを結合フューチャーを結合 (Join features):
    • 結合結合 (Connect):壁に囲まれたオブジェクトの内部を接続します。
    • 埋め込み埋め込み (Embed):壁に囲まれたオブジェクトを別の壁に囲まれたオブジェクトに埋め込みます。
    • 切り抜き切り抜き (Cutout):別の壁に囲まれたオブジェクトのために、オブジェクトの壁に切り抜きを作成します。
  • 分割ツール分割ツール (Splitting tools):
    • ブーリアンの断片ブーリアンの断片 (Boolean fragments):Boolean操作から取得したすべてのピースを作成します。
    • Part 切り分けPart 切り分け (Part Slice apart):オブジェクトを他のオブジェクトと交差させてスライスおよび分割します。
    • Part スライスPart スライス (Part Slice):オブジェクトを他のオブジェクトと交差させてスライスします。
    • XORXOR(XOR):偶数のオブジェクトによって共有されているスペースを削除します。

測定

Measure

  • 直線を測定直線を測定 (Measure Linear):直線の測定を作成します。
  • 角度を測定角度を測定 (Measure Angular):角度の測定を作成します。
  • 測定を更新測定を更新 (Measure Refresh):すべての寸法を更新します。
  • すべてをクリアすべてをクリア (Clear All):すべての寸法をクリアします。
  • すべて切り替えすべて切り替え (Toggle All):すべての測定値を表示、あるいは、非表示にします。
  • 3Dに切り替える3Dに切り替える (Toggle 3D):3D測定値を表示、あるいは、非表示にします。
  • デルタに切り替えるデルタに切り替える (Toggle Delta):デルタ測定を表示、あるいは、非表示にします。

他のツール

Other tools

  • インポートインポート (Import):*.IGES、*.STEP、または *.BREP ファイルからインポートします。
  • エクスポートエクスポート (Export):*.IGES、*.STEP、または *.BREP ファイルにエクスポートします。
  • ボックス選択ボックス選択 (Box selection):長方形の領域から面を選択します。
  • メッシュからの形状メッシュからの形状 (Shape from Mesh):メッシュ・オブジェクトからシェイプ・オブジェクトを作成します。
  • メッシュからの点メッシュからの点 (Points from mesh):メッシュ・オブジェクトから点で構成されるシェイプ・オブジェクトを作成します。バージョン0.19で導入されました。
  • ソリッドへ変換ソリッドへ変換 (Convert to solid):形状オブジェクトをソリッド・オブジェクトに変換します。
  • 形状を逆にする形状を逆にする (Reverse shapes):選択したオブジェクトのすべての面の法線を反転します。
  • コピーを作成するコピーを作成する (Create a copy):
    • 単純なコピーを作成する単純なコピーを作成する (Create simple copy):選択したオブジェクトの単純なコピーを作成します。
    • 変換されたコピーを作成する変換されたコピーを作成する (Create transformed copy):選択したオブジェクトの変換されたコピーを作成します。バージョン0.19で導入されました。
    • 形状要素のコピーを作成する形状要素のコピーを作成する (Create shape element copy):選択したオブジェクトの要素(頂点、稜線、面)からのコピーを作成します。バージョン0.19で導入されました。
    • 形状を洗練する形状を洗練する (Refine shape):不必要な線を削除することによって、面をきれいにします。
  • ジオメトリを確認するジオメトリを確認する (Check geometry):選択したオブジェクトのジオメトリに、エラーがないかチェックします。
  • フューチャーを削除フューチャーを削除 (Defeaturing):オブジェクトから、フューチャーを削除します。

コンテキスト・メニューの項目

Context menu items

  • 外観外観 (Appearance):オブジェクト全体の外観 (色、透明度など) を決定する。
  • 色を設定する色を設定する (Set colors):オブジェクトの個々の面に色を割り当てます。

設定

Preferences

  • 設定設定 (Preferences):Partツールで利用できる設定(PartワークベンチもPartDesign設定を使用します)。
  • インポート・エクスポート設定インポート・エクスポート設定 (Import Export Preferences):さまざまなファイル形式からのインポート、そして、エクスポートに使用できる環境設定。
  • 微調整 (Fine-tuning):Partの動作を微調整するためのいくつかの追加パラメーター。

スクリプト

Scripting

Partスクリプト(Part scripting)を参照してください。

チュートリアル

Tutorials

  • STL、あるいは、OBJからのインポート (Import from STL or OBJ):FreeCADにSTL/OBJファイルを、どのようにインポートするか
  • STL、あるいは、OBJへのエクスポート (Export to STL or OBJ):FreeCADからSTL/OBJファイルを、どのようにエクスポートするか
  • ホイッフル・ボールのチュートリアル (Whiffle Ball tutorial):Partモジュールを、どのように使用するか