|
|
| 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
- Ein einzelnes Netz-Objekt und eine einzelne Part Ebene auswählen. Die (erweiterte) Ebene sollte das Netz-Objekt schneiden.
- 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.
- Die Schaltfläche
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]))
Diese Seite wird abgerufen von https://wiki.freecad.org/Mesh_SectionByPlane