Part Zerschneiden
|
|
| Menüeintrag |
|---|
| Part → Teilen → Schneiden zu Verbund |
| Arbeitsbereich |
| Part |
| Standardtastenkürzel |
| Keiner |
| Eingeführt in Version |
| 0.17 |
| Siehe auch |
| Part BoolescheFragmente, Part XOdeR, Part AuswahlVerbindungsmethoden, Part BoolescheVerknüpfung |
Beschreibung
Der Befehl Part Zerschneiden teilt Formen durch Verschneiden mit anderen Formen auf. Beispielsweise wird aus einem Quader und einer Ebene ein Verbund aus zwei Festkörpern erstellt.
Oben: die Stücke wurden anschließend manuell auseinander bewegt, um das Zerschneiden deutlich zu machen
Es gibt zwei Befehle, um eine Form zu zerschneiden: Auseinanderschneiden und
Zu Verbund schneiden. Beide erzeugen ein parametrisches Formelement 'Slice', das die zerschnittenen Teile in einen Verbund ablegt. Dabei sprengt
Auseinanderschneiden den resultierenden Verbund in separate Objekte. "Zu Verbund schneiden" ist voll parametrisch und verursacht keine Probleme, wenn sich die Anzahl der Teile ändert. "Auseinanderschneiden" aktualisiert die Anzahl der Objekte nicht, wenn sich die Anzahl der Teile ändert.
Die Ausgabeform nimmt den gleichen Raum ein wie das Original, wird jedoch dort getrennt, wo sie sich mit anderen Formen überschneidet. Die getrennten Teile werden in einen Verbund (compsolid) abgelegt, so dass das Objekt in einem Stück zu bleiben scheint. Man muss den Verbund sprengen, um die separaten Teile zu erhalten. Soll auf die einzelnen Teile parametrisch zugegriffen werden, kann zu diesem Zweck Part VerbundFilter verwendet werden. Für schnellen nichtparametrischen Zugriff wird
Draft Herabstufen verwendet.
Das Werkzeug hat drei Modi: "Standard", "Geteilt" und "BildeVolumenkörper". Es gibt kein Auswahlformular, sie sind vordefiniert, können aber nach der Operation auf der Ebene der sich ergebenden Scheiben abgerufen werden.
"Standard" und "Geteilt" unterscheiden sich durch die Wirkung des Werkzeugs auf Drähte, Schalen und ZusammengesetzteVolumenkörper: Bei "Geteilt" werden diese getrennt; bei "Standard", werden sie zusammengehalten (zusätzliche Abschnitte entstehen).
Die Verbundstruktur in den "Standard" und "Geteilt" Modi folgt der Verbundstruktur der zu kappenden Form.
Im "Volumenkörperverbund" Modus ist das Ergebnis ein zusammengesetzterVolumenkörper (oder ein Verbund von zusammengesetztenVolumenkörpern wenn die resultierenden Festkörper mehr als eine Insel der Verbundenheit bilden). Volumenkörperverbund ist ein Satz von Körpern; Sie sind mit Festkörpern verwandt, so wie Drähte mit Kanten und Schalen mit Flächen verwandt sind; der Name ist wahrscheinlich ein verkürzter Ausdruck von "Zusammengesetzter Volumenkörper".
Die Gesamtwirkung des Werkzeugs ist der von Part BoolescheFragmente sehr ähnlich, außer dass nur die Teile aus der ersten Form im Ergebnis enthalten sind.
Anwendung
- Zuerst das zu zerschneidende Objekt auswählen, danach einige Objekte mit denen es geschnitten werden sollen.
Die Reihenfolge der Auswahl ist wichtig. Verbünde mit Selbstüberschneidungen sind nicht zulässig (Selbstüberschneidungen können sich manchmal ergeben, wenn der Verbund durch den BefehlPart Boolesche Bestandteile übergeben wird).
- Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
- Die Schaltfläche
Zu Verbund schneiden drücken.
- Den Menüeintrag Part → Aufteilen →
Zu Verbund schneiden auswählen.
- Die Schaltfläche
- Ein parametrisches Slice-Objekt wird erstellt. Die originalen Objekte werden ausgeblendet und das Ergebnis in der 3D-Ansicht angezeigt.
Baumstruktur von Zerschneiden
Der Befehl Zerschneiden erzeugt ein geteiltes Objekt. Im folgenden Beispiel wird ein Würfel durch eine Fläche geteilt.
Die Scheibe wird erzeugt, und jedes Stück davon wird in einem Verbund vereint.
Eigenschaften
Slice
- Daten-EigenschaftBasis: Zu zerschneidendes Objekt.
- Daten-EigenschaftTools: Liste der damit zu schneidenden Objekte.
- Daten-EigenschaftMode: "Standard", "Geteilt" oder "ZusammengesetzterVolumenkörper". "Zerschnitten" ist Vorgabe. Standard und Geteilt unterscheiden sich durch die Wirkung des Befehls auf Formen des Gruppierungsstyps: Wenn Geteilt, werden diese getrennt, andernfalls werden sie zusammengehalten (erhalten zusätzlicher Abschnitte).
- Daten-EigenschaftTolerance:"Unschärfe"-Wert. Dies ist eine zusätzliche Toleranz, die bei der Suche nach Schnittpunkten angewendet wird, zusätzlich zu den in den Eingabeformen gespeicherten Toleranzen.
Beispiel
Puzzle erstellen
- Zum Arbeitsbereich
Sketcher wechseln.
- Zum Arbeitsbereich
Part wechseln.
- Die Skizze auswählen und Part →
Fläche aus Liniezug erstellen auswählen.

- Die Skizze auswählen und Part →
- Zum Arbeitsbereich
Sketcher zurück wechseln.
- Zum Arbeitsbereich
Part zurück wechseln.
- Die Aufteilungsskizze auswählen und
Boolesche Bestandteile anwenden. Dies setzt Knotenpunkte an die Schnittstellen der Linien in der Aufteilungsskizze ein. Diese werden gebraucht, damit der nächste Schritt funktioniert.

- Die Aufteilungsskizze auswählen und
- Die rechteckige Fläche sowie die booleschen Bestandteile der Aufteilungsskizze auswählen und
Part Zerschneiden anwenden.

Part VerbundobjektSprengen auf die zerteilte Fläche anwenden, um dem von Part Zerschneiden erstellten Verbund in einzelne Stücke aufzubrechen.
Hinweis:' Die Schritte 5 und 6 können mit einem einzigen Klick auf Part Auseinanderschneiden durchgeführt werden.
Hinweise
- Eigenschaften sind über die inneren Elemente des Slice-Objekts erreichbar, nicht über das Ergebniselements.
- Die Objekte, mit denen zerteilt werden soll, müssen das zu teilende Objekt vollständig durchtrennen. So kann z. B. ein Würfel nicht durch einen Linienzug zerteilt werden, wohl aber durch eine Ebene, die von einem extrudierten Linienzug abgeleitet wurde.
- Das Zerteilungsobjekt muss die Prüfung der booleschen Verknüpfungen bestehen. Siehe
Part GeometriePrüfen.
Skripten
Der Befehl kann in Makros und von der Python-Konsole aus durch folgende Funktion verwendet werden:
BOPTools.SplitFeatures.makeSlice(name)
- Erstellt ein leeres Slice-Formelement. Die Eigenschaften 'Base' und 'Tools' müssen anschließend explizit zugewiesen werden.
- Gibt das neu erstellte Objekt zurück.
Zerschneiden kann auch auf einfache Formen angewendet werden, ohne dass ein Dokumentobjekt erforderlich ist, durch:
BOPTools.SplitAPI.slice(base_shape, tool_shapes, mode, tolerance = 0.0)
Dies kann nützlich sein, um angepasste Funktionen mit Python-Skripten zu erstellen.
Beispiel:
import BOPTools.SplitFeatures
j = BOPTools.SplitFeatures.makeSlice(name= 'Slice')
j.Base = FreeCADGui.Selection.getSelection()[0]
j.Tools = FreeCADGui.Selection.getSelection()[1:]
Das Werkzeug selbst ist in Python implementiert, siehe /Mod/Part/BOPTools/SplitFeatures.py (GitHub link) innerhalb des FreeCAD-Installationsverzeichnisses.
Tutorien
- https://www.youtube.com/watch?v=tzHkQaHgrfQ FreeCad 0.18 PART WB using Slice and Slice Apart (Englisch), Autor: Ha Gei
- https://www.youtube.com/watch?v=JJAL5JmqqKQ FreeCAD Slice und Slice Apart und andere Tricks (Deutsch), Autor: Ha Gei
- Grundkörper: Würfel, Kegel, Zylinder, Kugel, Torus, Grundelemente, Shapebuilder
- Objekte ändern: Boolesche Operationen, Vereinigung, Schnitt, Ausschneiden, Join features, Connect, Embed, Cutout
- Aufteilungswerkzeuge: Boolesche Fragmente, Slice a part, Slice, XOR, Part Defeaturing
- Verbund: Erzeuge Verbund, Verbund auflösen, Compound Filter; Extrudieren, Kanten abrunden, Drehen, Schnitt, Schnitte..., Abschrägen, Spiegelung, Ruled Surface, Sweep, Loft
- Offset-Werkzeuge: 3D Offset, 2D Offset, Dicke, Projection on surface
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzliche Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Voreinstellungseditor, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, FreeCAD unterstützen, Spenden
- Hilfe: Anleitungen, Videoanleitungen
- Arbeitsbereiche: Std Base, Arch, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
