Mesh Workbench/de: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(198 intermediate revisions by 10 users not shown)
Line 1: Line 1:
<languages/>
Die '''Mesh Workbench''' behandelt [http://en.wikipedia.org/wiki/Triangle_mesh Dreiecksnetze]. Meshes sind eine spezielle Art von 3D-Objekten, von Dreiecken, die durch ihre Kanten und Ecken verbunden sind.


{{Docnav/de
[[Image:Mesh_example.jpg|An example of a mesh object]]
|[[Inspection_Workbench/de|Arbeitsbereich Inspektion]]
|[[OpenSCAD_Workbench/de|Arbeitsbereich OpenSCAD]]
|IconL=Workbench_Inspection.svg
|IconR=Workbench_OpenSCAD.svg
}}


[[Image:Workbench_Mesh.svg|thumb|128px|Symbol des Arbeitsbereichs Mesh]]
Beispiel eines Mesh-Objekts


{{TOCright}}
<div class="mw-translate-fuzzy">
Viele 3D-Anwendungen verwenden Netze, als wichtigsten Bestandteil von 3D-Objekten, z.Beispiel: [http://de.wikipedia.org/wiki/SketchUp_%28Software%29 Sketchup], [http://de.wikipedia.org/wiki/Blender_%28Software%29 blender], [http://de.wikipedia.org/wiki/Maya_%28Software%29) Maya] oder [http://de.wikipedia.org/wiki/3D-Studio_MAX 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.
</div>


<span id="Introduction"></span>
==Einleitung==


Der Arbeitsbereich [[Image:Workbench_Mesh.svg|24px]][[Mesh_Workbench/de|Mesh]] (Polygonnetz) behandelt [http://en.wikipedia.org/wiki/Triangle_mesh Dreiecksnetze]. Netze sind eine besondere Art von 3D-Objekten, die aus dreieckigen Flächen bestehen, die durch ihre Knoten und Kanten miteinander verbunden sind.
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.


Viele 3D-Anwendungen, wie [http://de.wikipedia.org/wiki/SketchUp_%28Software%29 Sketchup], [http://de.wikipedia.org/wiki/Blender_%28Software%29 blender], [http://de.wikipedia.org/wiki/Maya_%28Software%29 Maya] und [http://de.wikipedia.org/wiki/3D-Studio_MAX 3d studio max], verwenden Polygonnetze als wichtigsten Typ von 3D-Objekten. Da Polygonnetze sehr einfache Objekte sind, die nur aus Knoten (Punkten), Kanten und dreieckigen Flächen bestehen, sind sie sehr einfach zu erstellen, zu bearbeiten, zu unterteilen und zu dehnen und können leicht und ohne Verlust an Details von einer Anwendung zur anderen übertragen werden. Außerdem können 3D-Anwendungen in der Regel sehr große Mengen davon ohne Probleme verwalten, da sie sehr einfache Daten enthalten. Aus diesen Gründen sind Netze oft das 3D-Objekt der Wahl, für Anwendungen im Umgang mit Filmen, Animationen und Bilderstellung.
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 Module/de|Part Modul]] behandelt werden können.


Im technischen Bereich stellen Polygonnetze allerdings eine große Begrenzung dar: Sie können gekrümmte Flächen nicht präzise definieren. Deshalb setzt FreeCAD stattdessen auf [[wikipedia:Boundary representation|Brep]]. Der Arbeitsbereich Mesh bietet einige Befehle zur direkten Änderung von Polygonnetzen, wird aber am häufigsten verwendet, um 3D-Netzdaten zu importieren und in einen Festkörper umzuwandeln, zur Verwendung mit den Arbeitsbereichen [[Image:Workbench_Part.svg|24px]] [[Part Workbench/de|Part]] oder [[Image:Workbench_PartDesign.svg|24px]] [[PartDesign Workbench/de|PartDesign]].
=== Benutzung des Mesh Moduls ===


[[Image:Mesh_example.jpg|500px]]
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:
* [[Image:Mesh_Import_Mesh.svg|32px]] [[Mesh Import/de|Import Mesh]]: Importiere Netze in verschiedenen Formaten
* [[Image:Mesh_Export_Mesh.svg|32px]] [[Mesh Export/de|Export Mesh]]: Exportiere Netze in verschiedenen Formaten
* [[Image:Mesh_Mesh_from_Shape.svg|32px]] [[Mesh MeshFromShape/de|Create Mesh from shape]]: Konvertiere [[Part Module|Part]] Objekte in Netze
* [[Image:Mesh_Harmonize_Normals.svg|32px]] [[Mesh HarmonizeNormals/de|Harmonize Normals]]: Harmonisiere Normale
* [[Image:Mesh_Flip_Normals.svg|32px]] [[Mesh FlipNormals/de|Flip Normals]]: Kippe [http://en.wikipedia.org/wiki/Surface_normal] Normale
* [[Mesh FillHoles/de|Fill Holes...]]: Fülle Löcher
* [[Image:Mesh_boundary.svg|32px]] [[Mesh FillInteractiveHole/de|Close hole]]: Schliesse Löcher im Netz
* [[Image:Mesh_Remove_Components.svg|32px]] [[Mesh RemoveComponents/de|Remove components...]]: Entferne Komponenten des Netzes
* [[Mesh RemoveCompByHand/de|Remove components by hand...]]: Entferne Komponenten des Netzes einzeln
* [[Mesh AddTriangle/de|Add triangle]]: Neues Dreieck
* [[Mesh Smooth/de|Smooth...]]: Netz Glätten


<span id="Tools"></span>
==Werkzeuge==


Auf alle Werkzeuge des Arbeitsbereichs Mesh kann über das Menü '''Netze''' zugegriffen werden. Fast alle Werkzeuge sind auch in einer der Mesh-Symbolleisten verfügbar.
* '''Analysieren''' die Krümmung und Flächen , Prüfen der Konvertierbarkeit in ein Solid
** [[Mesh EvaluateRepair|Netz auswerten und Reparieren...]]: Überprüft und Repariert Netze
** [[Image:Mesh EvaluateFacet.png|32px]] [[Mesh EvaluateFacet|Dreiecksinformation]]: zeigt Informationen zum Dreieck
** [[Mesh EvaluateCurvature|Krümmungsinformation]]: zeigt Informationen zur Krümmung
** [[Mesh EvaluateSolid|Netz auf Solid überprüfen]]: Prüf ob das Netz in ein Solid ( Körper ) konvertiert werden kann
** [[Mesh BoundingBox|Abmessungen...]]: Zeigt die Abmessungen des Netzes


* [[Image:Mesh_Import.svg|32px]] [[Mesh_Import/de|Netz importieren...]]: Importiert ein Netzobjekt aus einer Datei.


* [[Image:Mesh_Export.svg|32px]] [[Mesh_Export/de|Netz exportieren...]]: Exportiert ein Netzobjekt in eine Datei.
<div class="mw-translate-fuzzy">
* [[Image:Mesh_Regular_Solid.svg|32px]] [[Mesh BuildRegularSolid/de|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
</div>


* [[Image:Mesh_FromPartShape.svg|32px]] [[Mesh_FromPartShape/de|Netz aus Form erstellen...]]: Erstellt Netzobjekte aus Formobjekten.


* [[Image:Mesh_RemeshGmsh.svg|32px]][[Mesh_RemeshGmsh/de|Verfeinerung...]]: Vernetzt ein Netzobjekt erneut.
* Do '''Boolean''' operations with meshes
** [[Mesh Union/de|Union]]: Does a union (fusion) on meshes
** [[Mesh Intersection/de|Intersection]]: Does an intersection (common) on meshes
** [[Mesh Difference/de|Difference]]: Does a difference (cut) on meshes


* Analysieren
** [[Image:Mesh_Evaluation.svg|32px]][[Mesh_Evaluation/de|Netz auswerten und reparieren...]]: Bewertet und repariert ein Netzobjekt.
** [[Image:Mesh_EvaluateFacet.svg|32px]] [[Mesh_EvaluateFacet/de|Flächeninfo]]: Zeigt Informationen über Flächen von Netzobjekten an.
** [[Image:Mesh_CurvatureInfo.svg|32px]][[Mesh_CurvatureInfo/de|Krümmungsinfo]]: Zeigt Informationen über Flächen von Netzobjekten an: Zeigt die absolute Krümmung von [[Mesh_VertexCurvature/de|Krümmungsobjekte]] an ausgewählten Punkten an.
** [[Image:Mesh_EvaluateSolid.svg|32px]][[Mesh_EvaluateSolid/de|Festkörpernetz prüfen]]: Prüft, ob ein Netzobjekt fest ist.
** [[Image:Mesh_BoundingBox.svg|32px]][[Mesh_BoundingBox/de|Begrenzungsinfo...]]: Zeigt die Begrenzungsrahmen Koordinaten eines Netzobjekts an.


* [[Image:Mesh_VertexCurvature.svg|32px]] [[Mesh_VertexCurvature/de|Krümmungsdiagramm]]: Erstellt Netzkrümmungsobjekte für Netzobjekte.
<div class="mw-translate-fuzzy">
* [[Mesh Merge/de|Merge]]: Merges meshes
* [[Mesh SelectMesh/de|Select Mesh]]: Selects meshes
* [[Image:Mesh_cut.svg|32px]] [[Mesh Cut/de|Cut mesh]]: Cut meshes along a line
* [[Mesh SplitMesh/de|Split Mesh]]: Splits meshes
* [[Image:PolygonPick.svg|32px]] [[Mesh MakeSegment/de|Make segment]]: Makes a segment
* [[Mesh TrimMesh/de|Trim mesh]]: Trims meshes
* [[Mesh TrimMeshWithPlane/de|Trim mesh with a plane]]: Trims meshes with a plane
* [[Mesh CreateMeshSegment/de|Create mesh segments...]]: Creates mesh segments
* [[Image:Mesh_Curvature_Plot.svg|32px]] [[Mesh CurvaturePlot/de|Curvature Plot]]: Creates a curvature plot
</div>


* [[Image:Mesh_HarmonizeNormals.svg|32px]] [[Mesh_HarmonizeNormals/de|Normale harmonisieren]]: Harmonisiert die Normalen von Netzobjekten.


* [[Image:Mesh_FlipNormals.svg|32px]] [[Mesh_FlipNormals/de|Wendet Normalen]]: Wendet die Normalen von Netzobjekten.
<div class="mw-translate-fuzzy">
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[[Mesh Scripting/de| Scripting]].
</div>


* [[Image:Mesh_FillupHoles.svg|32px]] [[Mesh_FillupHoles/de|Löcher füllen...]]: Füllt Löcher in Netzobjekten.
==Links==


* [[Image:Mesh_FillInteractiveHole.svg|32px]] [[Mesh_FillInteractiveHole/de|Loch schließen]]: Füllt ausgewählte Löcher in Netzobjekten.
* [[FreeCAD_and_Mesh_Import|FreeCAD and Mesh Import]]


* [[Image:Mesh_AddFacet.svg|32px]][[Mesh_AddFacet/de|Dreieck hinzufügen]]: Fügt Flächen entlang einer Begrenzung eines offenen Netzobjekts hinzu.


* [[Image:Mesh_RemoveComponents.svg|32px]] [[Mesh_RemoveComponents/de|Komponenten entfernen...]]: Entfernt Flächen von Netzobjekten.


* [[Image:Mesh_RemoveCompByHand.svg|32px]][[Mesh_RemoveCompByHand/de|Komponenten von Hand entfernen...]]: Entfernt Komponenten von Netzobjekten.
<div class="mw-translate-fuzzy">
{{docnav/de|[[PartDesign_Workbench/de|Der Arbeitsbereich PartDesign]]|[[Part Module/de|Der Arbeitsbereich Part]]}}
</div>


* [[Image:Mesh_Segmentation.svg|32px]] [[Mesh_Segmentation/de|Netzsegmente erstellen...]]: Erstellt separate Netzsegmente für bestimmte Oberflächentypen eines Netzobjekts.
[[Category:User Documentation/de]]

<languages/>
* [[Image:Mesh_SegmentationBestFit.svg|32px]][[Mesh_SegmentationBestFit/de|Netzsegmente aus bestpassenden Flächen erzeugen...]]: Erstellt separate Netzsegmente für bestimmte Oberflächentypen eines Netzobjekts und kann deren Parameter identifizieren.

* [[Image:Mesh_Smoothing.svg|32px]][[Mesh_Smoothing/de|Glätten...]]: Glättet Netzobjekte.

* [[Image:Mesh_Decimating.svg|32px]][[Mesh_Decimating/de|Dezimierung...]]: Reduziert die Anzahl der Flächen in Netzobjekten.

* [[Image:Mesh_Scale.svg|32px]] [[Mesh_Scale/de|Skalieren...]]: Skaliert Netzobjekte.

* [[Image:Mesh_BuildRegularSolid.svg|32px]] [[Mesh_BuildRegularSolid/de|Regelmäßiger Festkörper...]] Erzeugt ein regelmäßiges parametrisches Volumenkörper Netzobjekt.

* Boolsche Operation
* [[Image:Mesh_Union.svg|32px]][[Mesh Union/de|Vereinigung]]: Erzeugt ein Netzobjekt, das die Vereinigung von zwei Netzobjekten ist.
* [[Image:Mesh_Intersection.svg|32px]][[Mesh Intersection/de|Schnitt]]: Erstellt ein Netzobjekt, das die Schnittmenge zweier Netzobjekte ist.
* [[Image:Mesh_Difference.svg|32px]][[Mesh Difference/de|Differenz]]: Erstellt ein Netzobjekt, das die Differenz von zwei Netzobjekten ist.

* Schneiden
** [[Image:Mesh_PolyCut.svg|32px]] [[Mesh_PolyCut/de|Netz schneiden]]: Schneidet ganze Flächen aus Netzobjekten heraus.
** [[Image:Mesh_PolyTrim.svg|32px]][[Mesh_PolyTrim/de|Netz trimmen]]: Trimmt Flächen und Teile von Flächen von Netzobjekten.
** [[Image:Mesh_TrimByPlane.svg|32px]][[Mesh_TrimByPlane/de|Netz mit Ebene trimmen]]: Entfernt Flächen und Teile von Flächen, die sich auf der einen Seite einer Ebene befinden, aus einem Netzobjekt.
** [[Image:Mesh_SectionByPlane.svg|32px]][[Mesh_SectionByPlane/de|Schnitt aus Netz und Ebene erstellen]]: Erzeugt eine ebene Schnittlinie über ein Netzobjekt.
** [[Image:Mesh_CrossSections.svg|32px]][[Mesh_CrossSections/de|Querschnitte...]]: Erstellt mehrere parallele ebene Schnittlinien über Netzobjekte.

* [[Image:Mesh_Merge.svg|32px]][[Mesh_Merge/de|Zusammenführen]]: Erstellt ein Netzobjekt, indem die Netze von zwei oder mehr Netzobjekten kombiniert werden.

* [[Image:Mesh_SplitComponents.svg|32px]] [[Mesh_SplitComponents/de|Komponenten trennen]]: Zerlegt ein Netzobjekt in seine Bestandteile.

* [[Image:MeshPart_CreateFlatMesh.svg|32px]][[MeshPart_CreateFlatMesh/de|Netz abwickeln]]: Erstellt eine ebene Darstellung eines Netzobjekts.

* [[Image:MeshPart_CreateFlatFace.svg|32px]][[MeshPart_CreateFlatFace/de|Fläche abwickeln]]: Erstellt eine ebene Darstellung einer Fläche eines Formobjekts.

<span id="Preferences"></span>
==Einstellungen==

Es gibt einige [[Import_Export_Preferences/de#Netzformate|Exporteinstellungen im Zusammenhang mit Netzformaten]], aber diese werden von Befehlen, die zu diesem Arbeitsbereich gehören, nicht verwendet. Sie werden von dem Befehl [[Std_Export/de|Std Export]] verwendet.

Netz Arbeitsbereichseinstellungen können in den folgenden Kategorien des [[Preferences_Editor/de|Voreinstellungseditor]] gefunden werden:
* [[Image:Preferences-display.svg|32px]] [[Preferences_Editor/de#Anzeige Einstellungen|Anzeige]]: Auf dem [[Preferences_Editor/de#Netzansicht| Netzansicht]]-Reiter können verschiedene Einstellungen vorgenommen werden.
* [[Image:Preferences-openscad.svg|32px]] [[OpenSCAD_Preferences/de|OpenSCAD]]: Die Befehle [[Mesh_Union/de|Mesh Vereinigung]], [[Mesh_Intersection/de|Mesh Schnitt]] und [[Mesh_Difference/de|Mesh Differenz]] erfordern [http://www.openscad.org/ OpenSCAD] und verwenden die Einstellung '''OpenSCAD executable''', um die ausführbare Datei zu finden.

<span id="Notes"></span>
==Hinweise==

* Weitere Netzwerkzeuge sind im Arbeitsbereich [[Image:Workbench_OpenSCAD.svg|24px]] [[OpenSCAD_Workbench/de|OpenSCAD]] verfügbar.
* Siehe [[Mesh_Scripting/de|Mesh Skripten]] zum Bearbeiten und Erstellen von Netzen mit [[Python/de|Python]].
* Siehe auch: [[FreeCAD_and_Mesh_Import/de|FreeCAD und Polygonnetz Import]].
* Siehe [[Asymptote/de|Asymptote]] zum Exportieren von Netzen in das Asymptote-Format.


{{Docnav/de
|[[Inspection_Workbench/de|Arbeitsbereich Inspektion]]
|[[OpenSCAD_Workbench/de|Arbeitsbereich OpenSCAD]]
|IconL=Workbench_Inspection.svg
|IconR=Workbench_OpenSCAD.svg
}}

{{Mesh Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
[[Category:Workbenches{{#translation:}}]]

Latest revision as of 12:56, 5 January 2024

Symbol des Arbeitsbereichs Mesh

Einleitung

Der Arbeitsbereich Mesh (Polygonnetz) behandelt Dreiecksnetze. Netze sind eine besondere Art von 3D-Objekten, die aus dreieckigen Flächen bestehen, die durch ihre Knoten und Kanten miteinander verbunden sind.

Viele 3D-Anwendungen, wie Sketchup, blender, Maya und 3d studio max, verwenden Polygonnetze als wichtigsten Typ von 3D-Objekten. Da Polygonnetze sehr einfache Objekte sind, die nur aus Knoten (Punkten), Kanten und dreieckigen Flächen bestehen, sind sie sehr einfach zu erstellen, zu bearbeiten, zu unterteilen und zu dehnen und können leicht und ohne Verlust an Details von einer Anwendung zur anderen übertragen werden. Außerdem können 3D-Anwendungen in der Regel sehr große Mengen davon ohne Probleme verwalten, da sie sehr einfache Daten enthalten. Aus diesen Gründen sind Netze oft das 3D-Objekt der Wahl, für Anwendungen im Umgang mit Filmen, Animationen und Bilderstellung.

Im technischen Bereich stellen Polygonnetze allerdings eine große Begrenzung dar: Sie können gekrümmte Flächen nicht präzise definieren. Deshalb setzt FreeCAD stattdessen auf Brep. Der Arbeitsbereich Mesh bietet einige Befehle zur direkten Änderung von Polygonnetzen, wird aber am häufigsten verwendet, um 3D-Netzdaten zu importieren und in einen Festkörper umzuwandeln, zur Verwendung mit den Arbeitsbereichen Part oder PartDesign.

Werkzeuge

Auf alle Werkzeuge des Arbeitsbereichs Mesh kann über das Menü Netze zugegriffen werden. Fast alle Werkzeuge sind auch in einer der Mesh-Symbolleisten verfügbar.

  • Boolsche Operation
  • Vereinigung: Erzeugt ein Netzobjekt, das die Vereinigung von zwei Netzobjekten ist.
  • Schnitt: Erstellt ein Netzobjekt, das die Schnittmenge zweier Netzobjekte ist.
  • Differenz: Erstellt ein Netzobjekt, das die Differenz von zwei Netzobjekten ist.
  • Zusammenführen: Erstellt ein Netzobjekt, indem die Netze von zwei oder mehr Netzobjekten kombiniert werden.

Einstellungen

Es gibt einige Exporteinstellungen im Zusammenhang mit Netzformaten, aber diese werden von Befehlen, die zu diesem Arbeitsbereich gehören, nicht verwendet. Sie werden von dem Befehl Std Export verwendet.

Netz Arbeitsbereichseinstellungen können in den folgenden Kategorien des Voreinstellungseditor gefunden werden:

Hinweise