Mesh Workbench/ja
メッシュワークベンチでは三角形メッシュを取り扱えます。メッシュは3Dオブジェクトの特別なタイプの一つで、エッジと角(頂点とも呼ばれます)によってつながった三角形によって構成されます。
Sketchup、Blender、 Maya、3d studio maxといった多くの3Dアプリケーションでは基本となる3Dオブジェクトのタイプとしてメッシュを使用しています。これはメッシュが頂点(点)、エッジ、(三角形)面のみからなる非常にシンプルなオブジェクトで作成や変更、分割、伸縮をとても簡単に行うことができ、劣化なしで容易にアプリケーション間でのやり取りができるためです。また非常にシンプルなデータからできているので3Dアプリケーションは非常に大量のデータであっても普通は問題を起こすことなく扱うことができます。これらの理由からしばしばメッシュは映画やアニメーション、画像作成といったアプリケーションで取り扱う3Dオブジェクトの選択肢となります。
しかしエンジニアリング分野ではメッシュには大きな欠点があります。点とラインと面だけでできているせいで非常に融通がききづらいのです。メッシュは面だけで形づくられ、体積情報がないのでソリッドとして振る舞うことができません。メッシュではある点がオブジェクトの内側にあるのか外側にあるのか自動で判定する方法がありません。つまり加算や減算に代表される全てのソリッドベースの操作はメッシュに対して行うことがかなり難しく、エラーが起きやすいのです。
メッシュモジュールの使用方法
メッシュモジュールの現在のインターフェイスは非常にシンプルで全ての機能はMeshメニューにまとめられています。メッシュに対して行うことのできる操作の中でももっとも重要なものは以下の通りです:
General tools
- Import Mesh: Import meshes in several file formats
- Export Mesh: Export meshes in several file formats
- Create Mesh from shape: Convert Part objects into meshes
- Curvature Plot: Creates a curvature plot
- Harmonize Normals: Harmonize normals
- Flip Normals: Flip normals
- Fill Holes...: Fill up holes
- Close hole: Close holes in meshes
- Add triangle: Add triangle
- Remove components...: Remove components of meshes
- Remove components by hand...: Remove components of meshes by hand
- Create mesh segments...: Creates mesh segments
- Smooth...: Smooth mesh
- Scale
Analyze
Analysis of curvature, faces, and check if a mesh can be safely converted into a solid
- Evaluate & Repair mesh...: Evaluates and repairs meshes
- Face Info: Gives info on faces
- Curvature Info: Gives info on curvature
- Check solid mesh: Checks the solid if it can be converted to a mesh
- Boundings info...: Evaluates the bounding box of a mesh
Regular solid
Regular solid... Create mesh primitives, like cubes, cylinders, cones, or spheres:
- Mesh Cube Create a mesh cube
- Mesh Cylinder Create a mesh cylinder
- Mesh Cone Create a mesh cone
- Mesh Sphere Create a mesh sphere
- Mesh Ellipsoid Create a mesh ellipsoid
- Mesh Torus Create a mesh torus
Boolean
- Union: Does a union (fusion) on meshes
- Intersection: Does an intersection (common) on meshes
- Difference: Does a difference (cut) on meshes
Cutting
- File:Mesh PolyCut.png Mesh PolyCut: Cut meshes along a line
- Trim mesh: Trims meshes
- Trim mesh with a plane: Trims meshes with a plane
- Create section from mesh and plane
Other
- Merge: Merges meshes
- Select Mesh: Selects meshes
- Split Mesh: Splits meshes
- File:Mesh MakeSegment.png Make segment: Makes a segment
Preferences
- Preference Import-Export
今のところメッシュモジュールのインターフェイスにはいくつかの基本的な操作しかありません。しかし スクリプトを使用すればさらに多くの処理をFreeCADのメッシュに対して行うこともできます。
Meshes can also be handled by Mesh Scripting.
リンク
- Miscellaneous: Import mesh, Export mesh, Create mesh from shape, Regular solid, Unwrap Mesh, Unwrap Face
- Modifying: Harmonize normals, Flip normals, Fill holes, Close hole, Add triangle, Remove components, Remove components by hand, Smooth, Refinement, Decimation, Scale
- Boolean: Union, Intersection, Difference
- Cutting: Cut mesh, Trim mesh, Trim mesh with a plane, Create section from mesh and plane, Cross-sections
- Components and segments: Merge, Split by components, Create mesh segments, Create mesh segments from best-fit surfaces
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub