Mesh FromPartShape/de: Difference between revisions

From FreeCAD Documentation
(Created page with "==Hinweise== * Tutorium: Export_to_STL_or_OBJ")
(Created page with "{{Docnav/de |Exportiere Netz |Krümmungsdarstellung |Polygonnetz |IconL=Mesh_ExportMesh.png |IconC=Workbench...")
Line 88: Line 88:
* Tutorium: [[Export_to_STL_or_OBJ/de|Export_to_STL_or_OBJ]]
* Tutorium: [[Export_to_STL_or_OBJ/de|Export_to_STL_or_OBJ]]


{{Docnav
{{Docnav/de
|[[Mesh Export|Export Mesh]]
|[[Mesh Export/de|Exportiere Netz]]
|[[Mesh CurvaturePlot|Curvature Plot]]
|[[Mesh CurvaturePlot/de|Krümmungsdarstellung]]
|[[Mesh_Workbench|Mesh]]
|[[Mesh_Workbench/de|Polygonnetz]]
|IconL=Mesh_ExportMesh.png
|IconL=Mesh_ExportMesh.png
|IconC=Workbench_Mesh.svg
|IconC=Workbench_Mesh.svg

Revision as of 09:53, 5 January 2020

Mesh MeshFromShape‏‎

Menüeintrag
Polygonnetze → Erzeuge Polygonnetz aus Form
Arbeitsbereich
Polygonnetz
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
Keiner

Einführung

Dieser Befehl erzeugt ein Netz aus einem Formobjekt.

Anwendung

Es gibt zwei Methoden:

  1. Entweder Du wählst das Formobjekt, dann wähle Meshes Netz aus Form erstellen... im oberen Menü.
  2. Einfach nur Meshes Netz aus Form erstellen... gibt Dir ein zusätzliches Menü, in dem Du Ihre Form für das Netz auswählen kannst.

In beiden Fällen erhälst Du ein Menü, das nach dem zu verwendenden Mesher Programm und dessen Einstellungen fragt.
Die Einstellungen, die Du dort vornimmst, werden gespeichert und als Voreinstellung für die nächste Erstellung eines Netzes aus einer Form verwendet. introduced in version 0.19.

Mesher Programm

Du kannst eines dieser 3 Mesher Programme wählen:

Standard Mesher

Standard Mesher

Du kannst diese Einstellungen ändern:

Mefisto Mesher

Die einzige Einstellung ist:

Netgen Mesher

Beispiel:

Skripten

Dieses Werkzeug kann in Makros und von der Python Konsole aus mit der folgenden Funktion verwendet werden:

MeshPart.meshFromShape(Shape=Shape, MaxLength=520)

Beispiel:

import FreeCAD, Draft, Arch, Mesh, MeshPart

Line = Draft.makeWire([FreeCAD.Vector(0, 0, 0),FreeCAD.Vector(2000, 2000, 0)])
Wall = Arch.makeWall(Line, width=150, height=3000)
FreeCAD.ActiveDocument.recompute()

Shape = Wall.Shape.copy(False)
Shape.Placement = Wall.getGlobalPlacement()

mesh_obj = FreeCAD.ActiveDocument.addObject("Mesh::Feature", "Mesh")
mesh_obj.Mesh = MeshPart.meshFromShape(Shape=Shape, MaxLength=520)
mesh_obj.ViewObject.DisplayMode = "Flat Lines"

Hinweise