Mesh Workbench/de

The Mesh Workbench handles triangle meshes. Meshes are a special type of 3D object, composed of triangles connected by their edges and their corners (also called vertices).



Beispiel eines Mesh-Objekts

Many 3D applications use meshes as their primary type of 3D object, like sketchup, blender, maya or 3d studio max. Since meshes are very simple objects, containing only vertices (points), edges and (triangular) faces, they are very easy to create, modify, subdivide, stretch, and can easily be passed from one application to another without any loss. Besides, since they contain very simple data, 3D applications can usually manage very large quantities of them without any problem. For those reasons, meshes are often the 3D object type of choice for applications dealing with movies, animation, and image creation.

Im Bereich der Technik, gibt es für Netze jedoch eine große Einschränkung: Sie sind sehr dumme Objekte, nur zusammengesetzt aus Punkten, Linien und Flächen. Sie bestehen nur als reine Oberflächen, enthalten keinerlei Masse-Information, so dass sie sich nicht als Festkörper verhalten. In einem Netz gibt es keine automatische Möglichkeit zu erkennen, ob ein Punkt innerhalb oder außerhalb des Objekts liegt. Dies bedeutet, dass alle Festkörper-Operationen wie Addition oder Subtraktion, immer ein bisschen schwierig auf Netze anzuwenden sind und so oft Fehler zu Folge haben.

In FreeCAD, als eine Konstruktions-Anwendung, ziehen wir vor, mit einer intelligenteren Art von 3D-Objekten zu arbeiten, die weit mehr Informationen enthalten können, wie Masse, Festigkeits-Verhalten oder sogar benutzerdefinierte Parameter. Das Netz-Modul wurde geschaffen, um als Testumgebung zu dienen, aber trotzdem in der Lage zu sein, Netze zu lesen, zu bearbeiten und auch konvertieren ist sehr wichtig für FreeCAD. Sehr oft in Ihrem Arbeitsalltag, erhalten Sie 3D-Daten im Netz-Format. Sie müssen die Daten verarbeiten und analysieren, um Fehler oder andere Probleme zu erkennen, die verhindern, dass die Umwandlung in intelligentere Objekte und schließlich, diese intelligenten Objekte vom Part Modul behandelt werden können.

Benutzung des Netz-Moduls
The mesh module has currently a very simple interface, all its functions are grouped in the Mesh menu entry. The most important operations you can currently do with meshes are:
 * [[Image:Mesh_Import_Mesh.svg|32px]] Import Mesh: Import meshes in several file formats
 * [[Image:Mesh_Export_Mesh.svg|32px]] Export Mesh: Export meshes in several file formats
 * [[Image:Mesh_Mesh_from_Shape.svg|32px]] Create Mesh from shape: Convert Part objects into meshes
 * [[Image:Mesh_Harmonize_Normals.svg|32px]] Harmonize Normals: Harmonize normals
 * [[Image:Mesh_Flip_Normals.svg|32px]] Flip Normals: Flip normals
 * Fill Holes...: Fill up holes
 * [[Image:Mesh_boundary.svg|32px]] Close hole: Close holes in meshes
 * [[Image:Mesh_Remove_Components.svg|32px]] Remove components...: Remove components of meshes
 * Remove components by hand...: Remove components of meshes by hand
 * Add triangle: Add triangle
 * Smooth...: Smooth mesh


 * Analyze curvature, faces, and check if a mesh can be safely converted into a solid
 * Evaluate & Repair mesh...: Evaluates and repairs meshes
 * [[Image:Mesh_pipette.svg|32px]] 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


 * [[Image:Mesh_Regular_Solid.svg|32px]] Regular solid... Create mesh primitives, like cubes, cylinders, cones, or spheres:
 * [[Image:Mesh_Cube.svg|32px]] Create a mesh cube
 * [[Image:Mesh_Cylinder.svg|32px]] Create a mesh cylinder
 * [[Image:Mesh_Cone.svg|32px]] Create a mesh cone
 * [[Image:Mesh_Sphere.svg|32px]] Create a mesh sphere
 * [[Image:Mesh_Ellipsoid.svg|32px]] Create a mesh ellipsoid
 * [[Image:Mesh_Torus.svg|32px]] Create a mesh torus


 * Do Boolean operations with meshes
 * Union: Does a union (fusion) on meshes
 * Intersection: Does an intersection (common) on meshes
 * Difference: Does a difference (cut) on meshes


 * Merge: Merges meshes
 * Select Mesh: Selects meshes
 * [[Image:Mesh_cut.svg|32px]] Cut mesh: Cut meshes along a line
 * Split Mesh: Splits meshes
 * [[Image:PolygonPick.svg|32px]] Make segment: Makes a segment
 * Trim mesh: Trims meshes
 * Trim mesh with a plane: Trims meshes with a plane
 * Create mesh segments...: Creates mesh segments
 * [[Image:Mesh_Curvature_Plot.svg|32px]] Curvature Plot: Creates a curvature plot

Dies sind nur einige der grundlegenden Operationen, die momentan im Netz-Modul enthalten sind. Aber die FreeCAD Netze können auch noch auf vielen anderen Wegen bearbeitet werden z.B. durch Scripting.

Links

 * FreeCAD and Mesh Import