Mesh Workbench/de: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(185 intermediate revisions by 8 users not shown)
Line 1: Line 1:
<languages/>
Der Arbeitsbereich '''Mesh''' 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}}
Viele 3D-Anwendungen verwenden Netze, als wichtigsten Bestandteil von 3D-Objekten, z.B.: [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 (Punkten), Kanten und (dreieckigen) Flächen bestehen, sind sie sehr einfach zu erstellen, zu modifizieren, zu unterteilen und zu dehnen und können leicht von einer Anwendung zur anderen ohne Verlust ü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, insbesondere bei Anwendungen im Umgang mit Filmen, Animationen und Image-Erstellung.


<span id="Introduction"></span>
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.
==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.
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.


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.
=== Benutzung des Mesh Moduls ===


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]].
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|Importiere Netz]]: Importiere Netze in verschiedenen Formaten
* [[Image:Mesh_Export_Mesh.svg|32px]] [[Mesh Export/de|Netz Exportieren]]: Exportiere Netze in verschiedenen Formaten
* [[Image:Mesh_Mesh_from_Shape.svg|32px]] [[Mesh MeshFromShape/de|Netz aus Form erstellen]]: Konvertiere [[Part Module|Part]] Objekte in Netze
* [[Image:Mesh_Harmonize_Normals.svg|32px]] [[Mesh HarmonizeNormals/de|Normalen ausrichten]]: Normalen ausrichten
* [[Image:Mesh_Flip_Normals.svg|32px]] [[Mesh FlipNormals/de|Normalen umdrehen]]: Normalen [http://en.wikipedia.org/wiki/Surface_normal] umdrehen
** [[Mesh FillHoles/de|Löcher schließen...]]: Löcher schließen
* [[Image:Mesh_boundary.svg|32px]] [[Mesh FillInteractiveHole/de|Loch schließen]]: Loch schließen
* [[Image:Mesh_Remove_Components.svg|32px]] [[Mesh RemoveComponents/de|Komponenten entfernen...]]: Komponenten entfernen
* [[Mesh RemoveCompByHand/de|Komponente von Hand entfernen...]]: Einzelne Komponente von Hand entfernen
* [[Mesh AddTriangle/de|Dreieck hinzufügen]]: Dreieck hinzufügen
* [[Mesh Smooth/de|Glätten...]]: Glätten


[[Image:Mesh_example.jpg|500px]]


<span id="Tools"></span>
* '''Analysieren''' der Krümmung und Flächen , Prüfen der Konvertierbarkeit in ein Solid
==Werkzeuge==
** [[Mesh EvaluateRepair|Untersuche un repariere das Netz...]]: Ü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


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.


* [[Image:Mesh_Regular_Solid.svg|32px]] [[Mesh BuildRegularSolid/de|Regelgeometrie...]] Erzeuge Netzprimitive wie Quader, Zylinder, Konusse , oder Sphären:
* [[Image:Mesh_Import.svg|32px]] [[Mesh_Import/de|Netz importieren...]]: Importiert ein Netzobjekt aus einer Datei.
** [[Image:Mesh_Cube.svg|32px]] Erzeuge einen Quader
** [[Image:Mesh_Cylinder.svg|32px]] Erzeuge einen Zylinder
** [[Image:Mesh_Cone.svg|32px]] Erzeuge einen Konus
** [[Image:Mesh_Sphere.svg|32px]] Erzeuge eine Sphäre
** [[Image:Mesh_Ellipsoid.svg|32px]] Erzeuge ein Ellipsoid
** [[Image:Mesh_Torus.svg|32px]] Erzeuge einen Torus


* [[Image:Mesh_Export.svg|32px]] [[Mesh_Export/de|Netz exportieren...]]: Exportiert ein Netzobjekt in eine Datei.


* [[Image:Mesh_FromPartShape.svg|32px]] [[Mesh_FromPartShape/de|Netz aus Form erstellen...]]: Erstellt Netzobjekte aus Formobjekten.
* Führe '''Bool´sche''' operationen mit Netzen aus
** [[Mesh Union/de|Vereinigung]]: Führt Netze zusammen
** [[Mesh Intersection/de|Schnitt]]: Überschneidet Netze
** [[Mesh Difference/de|Differenz]]: Verschneidet Netze


* [[Image:Mesh_RemeshGmsh.svg|32px]][[Mesh_RemeshGmsh/de|Verfeinerung...]]: Vernetzt ein Netzobjekt erneut.


* Analysieren
* [[Mesh Merge/de|Zusammenführen]]: Führe Netze zusammen
** [[Image:Mesh_Evaluation.svg|32px]][[Mesh_Evaluation/de|Netz auswerten und reparieren...]]: Bewertet und repariert ein Netzobjekt.
* [[Mesh SelectMesh/de|Netz Auswählen]]: Netz auswählen
* [[Image:Mesh_cut.svg|32px]] [[Mesh Cut/de|Netz schneiden]]: Schneide ein Netz entlang einer Linie
** [[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.
* [[Mesh SplitMesh/de|Netz auftrennen]]: Trenne Netze auf
* [[Image:PolygonPick.svg|32px]] [[Mesh MakeSegment/de|Segment erzeugen]]: Segment erzeugen
** [[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.
* [[Mesh TrimMesh/de|Netz trimmen]]: Trimmt Netze
* [[Mesh TrimMeshWithPlane/de|Netz mit Ebene trimmen]]: Trimmt Netz an einer Ebene
* [[Mesh CreateMeshSegment/de|Netzsegmente erstellen...]]: Erstellt Segmente eines Netzes
* [[Image:Mesh_Curvature_Plot.svg|32px]] [[Mesh CurvaturePlot/de|Krümmungsplot]]: Erzeuge einen Krümmungsplot


* [[Image:Mesh_VertexCurvature.svg|32px]] [[Mesh_VertexCurvature/de|Krümmungsdiagramm]]: Erstellt Netzkrümmungsobjekte für Netzobjekte.


* [[Image:Mesh_HarmonizeNormals.svg|32px]] [[Mesh_HarmonizeNormals/de|Normale harmonisieren]]: Harmonisiert die Normalen von Netzobjekten.
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]].


* [[Image:Mesh_FlipNormals.svg|32px]] [[Mesh_FlipNormals/de|Wendet Normalen]]: Wendet die Normalen von Netzobjekten.
==Links==


* [[Image:Mesh_FillupHoles.svg|32px]] [[Mesh_FillupHoles/de|Löcher füllen...]]: Füllt Löcher in Netzobjekten.
* [[FreeCAD_and_Mesh_Import|FreeCAD and Mesh Import]]


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


* [[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.
{{docnav/de|[[PartDesign_Workbench/de|Der Arbeitsbereich PartDesign]]|[[Part Module/de|Der Arbeitsbereich Part]]}}


* [[Image:Mesh_RemoveCompByHand.svg|32px]][[Mesh_RemoveCompByHand/de|Komponenten von Hand entfernen...]]: Entfernt Komponenten von Netzobjekten.
[[Category:User Documentation/de]]

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

* [[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