Translations:Feature list/5/ja
アプリケーション固有の機能
FreeCADの機能はモジュールに分割されています。それぞれのモジュールは固有のデータタイプとアプリケーションを扱います:
File:Workbench Mesh.png メッシュ
- メッシュモジュールは3Dメッシュを扱います。主にサードパーティが作成したメッシュジオメトリーをFreeCADにインポートし、修正し、変換してエクスポートすることを目的としています。ただしFreeCAD自体にもメッシュに留まらないより高度なジオメトリータイプが備わっています。
- インポート 以下の形式をインポート可能: ASCII・バイナリのSTL (Stereo lithography format) (*.stl, *.ast)、OBJ format (*.obj)、NASTRANを一部サポート (*.nas)、Open Inventorメッシュ (*.iv)、FreeCADのネイティブメッシュカーネル (*.bms)
- エクスポート 以下の形式をエクスポート可能: ASCII・バイナリのSTL (Stereo lithography format) (*.stl, *.ast)、OBJ format (*.obj)、NASTRANを一部サポート (*.nas, *.brl)、VRMLメッシュ (*.wrl)、FreeCADのネイティブメッシュカーネル (*.bms)、Pythonモジュールとしてのメッシュ (*.py)
- テストと修正をメッシュに行うためのツール: ソリッドかどうかのテスト、非2次元多様体かどうかのテスト、自己交差しているかどうかのテスト、穴埋めと向きの統一。
- たくさんの PythonスクリプトAPI。
2D製図
- 3D空間内の任意の面上でのライン、ワイヤー、長方形、円弧、円などの単純な平面ジオメトリーのグラフィカルな作成
- 文字や数字での注釈
- 3D空間内の任意の面上での移動、回転、拡大縮小、鏡像反転、オフセット、形状変換といったグラフィカルな変更操作
- インポートとエクスポート 以下の形式をサポート: AutodeskのDrawing Exchange Format (*.dxf)、Open Cad Format (*.oca, *.gcad)、SVG (*.svg)
CAD
- パートモジュールはCADモデリングとCADデータ構造に関係した全てを扱います。CAD機能はとりわけ注力して開発が行われています(開発ロードマップのパート設計プロジェクトとアセンブリプロジェクトを参照してください)。 パートモジュールは高レベルのOpen CASCADEジオメトリーを使用しています。
- パラメトリックなプリミティブ形状 直方体、球、円筒、円錐、トーラスなど
- 頂点、辺、ワイヤーまた面といった幾何形状部品 (Pythonスクリプト経由)
- 直線、曲線の押し出し、分割、フィレットによるモデリング
- ブーリアン演算 和集合、差集合、共通集合など
- たくさんのPythonスクリプトAPI。
- インポートとエクスポート 以下の形式をサポート: STEP パーツとアセンブリ (*.stp,*.step)、IGESモジュール (*.igs, *.iges) とBRep (*.brp)、私たちが使っているOpen CASCADE CADカーネルのネイティブフォーマット。
レイトレーシング
- レイトレーシングモジュールを使うとFreeCAD上のジオメトリーをエクスポートして高品質な画像作成するための外部のレンダリングソフトウェアで使うことができます。今のところサポートしているレンダリングエンジンはPOV-Rayだけです。現在のところこのモジュールはレンダーシートを作成し、POV-Rayファイルにエクスポートするためにジオメトリーをレンダーシートに追加することができます。
図化
- 図化モジュールでは3Dジオメトリーの投影図を2D SVGドキュメントとしてエクスポートすることができます。このモジュールでは既存のSVGテンプレートを使った2Dシートとそのシートに対するジオメトリーの投影図を作成することができます。作成したシートはSVGファイルとして保存可能です。
CAM
- CAMモジュールはスライス加工など機械加工のために用意されています。このモジュールはまだ開発が始まったばかりで、今のところインクリメンタルなシート成形にもっとも力が注がれています。他にもいくつかの工具経路計画アルゴリズムがありますが今のところはエンドユーザーが使えるようにはなっていません。