Mesh FromPartShape/de: Difference between revisions

From FreeCAD Documentation
(Created page with "{{Docnav/de |Exportiere Netz |Krümmungsdarstellung |Polygonnetz |IconL=Mesh_ExportMesh.png |IconC=Workbench...")
(Created page with "{{Mesh Tools navi/de}}")
Line 97: Line 97:
}}
}}


{{Mesh Tools navi}}
{{Mesh Tools navi/de}}


{{Userdocnavi}}
{{Userdocnavi}}

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