Arbeitsbereich Mesh
Die Mesh Workbench behandelt Dreiecksnetze. Meshes sind eine spezielle Art von 3D-Objekten, von Dreiecken, die durch ihre Kanten und Ecken verbunden sind.
Beispiel eines Mesh-Objekts
Viele 3D-Anwendungen verwenden Netze, als wichtigsten Bestandteil von 3D-Objekten, z.Beispiel: Sketchup, blender, Maya oder 3d studio max. Da Netze sehr einfache Objekte sind, die nur aus Knoten (Punkte), Kanten und (dreieckigen) Flächen bestehen, sind sie sehr einfach zu erstellen, zu modifizieren, zu unterteilen und dehnen und können leicht von einer Anwendung zur anderen ohne Verlust übertragen werden. Außerdem, da sie sehr einfache Daten enthalten, können 3D-Anwendungen in der Regel sehr große Mengen davon ohne Probleme verwalten. Aus diesen Gründen sind Netze oft das 3D-Objekt der Wahl, insbesondere bei Anwendungen im Umgang mit Filmen, Animationen und Image-Erstellung.
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 etwas 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 Mesh Moduls
Das Mesh-Modul verfügt derzeit über ein sehr einfaches Interface, alle seine Funktionen sind im Netze Menü-Eintrag gruppiert. Die wichtigsten Operationen, die Sie derzeit mit Netzen machen kann:
- File:Mesh Import Mesh.svg Import Mesh: Importiere Netze in verschiedenen Formaten
- File:Mesh Export Mesh.svg Export Mesh: Exportiere Netze in verschiedenen Formaten
- Create Mesh from shape: Konvertiere Part Objekte in Netze
- File:Mesh Harmonize Normals.svg Harmonize Normals: Harmonisiere Normale
- File:Mesh Flip Normals.svg Flip Normals: Kippe [1] Normale
- Fill Holes...: Fülle Löcher
- File:Mesh boundary.svg Close hole: Schliesse Löcher im Netz
- File:Mesh Remove Components.svg Remove components...: Entferne Komponenten des Netzes
- Remove components by hand...: Entferne Komponenten des Netzes einzeln
- Add triangle: Neues Dreieck
- Smooth...: Netz Glätten
- Analyze curvature, faces, and check if a mesh can be safely converted into a solid
- Evaluate & Repair mesh...: Evaluates and repairs meshes
- File:Mesh pipette.svg 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
- File:Mesh Regular Solid.svg Regular solid... Create mesh primitives, like cubes, cylinders, cones, or spheres:
- 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
- File:Mesh cut.svg Cut mesh: Cut meshes along a line
- Split Mesh: Splits meshes
- 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
- File:Mesh Curvature Plot.svg 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