Mesh SectionByPlane/de

Mesh SchnittMitEbene

Menüeintrag
Netze → Schneiden → Schnittlinie aus Netz und Ebene erstellen
Arbeitsbereich
Mesh
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
Mesh Schnittkonturen

Beschreibung

Der Befehl Mesh SchnittMitEbene erstellt einen Schnitt durch ein Netzobjekt (Querschnitt). Dieser Schnitt ist ein Part Formelement.

Anwendung

  1. Ein einzelnes Netz-Objekt und eine einzelne Part Ebene auswählen. Die (erweiterte) Ebene sollte das Netz-Objekt schneiden.
  2. Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
    • Die Schaltfläche Schnitt mit Ebene drücken.
    • Aus dem Menü die Option Netze → Schneiden → Schnitt mit Ebene auswählen.

Eigenschaften

Siehe Part Formelement.

Skripten

Siehe auch Grundlagen der Skripterstellung in FreeCAD.

Um ein Netz zu schneiden, verwende die Methode Schnitt. Die Methode erfordert ein zweites Netzobjekt, das nicht planar sein muss.

import FreeCAD as App
import Mesh
import Part

# Create a non-parametric box-shaped mesh:
msh = App.ActiveDocument.addObject("Mesh::Feature", "Mesh")
msh.Mesh = Mesh.createBox(30, 40, 50)
msh.ViewObject.DisplayMode = "Flat Lines"

# Create a planar mesh from 3 points:
p1 = App.Vector(-20, -60, 0)
p2 = App.Vector(65, 25, 0)
p3 = App.Vector(-20, 25, 0)
msh_plane = Mesh.Mesh([p1, p2, p3])

# Find the section loops (each loop is a list of points):
loops = msh.Mesh.section(msh_plane)

# Show the loop polygon:
Part.show(Part.makePolygon(loops[0]))