Mesh FromPartShape/de: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 47: Line 47:
===Netgen Mesher===
===Netgen Mesher===


[[Image:Mesh_Mesher_Netgen.jpg]]
Dieses Werkzeug kann in [[macros/de|Makros]] ebenso wie aus der Python-Konsole heraus durch folgende Funktion angesprochen werden:


Beispiel:
Beispiel:

Revision as of 09:50, 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:

MeshPart.meshFromShape(Shape=Shape, MaxLength=520)
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"

Notes