|
|
| Menüeintrag |
|---|
| Änderung → Teilen Bearbeiten → Teilen |
| Arbeitsbereich |
| Draft, BIM |
| Standardtastenkürzel |
| S P |
| Eingeführt in Version |
| 0.18 |
| Siehe auch |
| Draft Verbinden |
Beschreibung
Der Befehl Draft Teilen teilt eine Draft Linie oder Draft Polylinie an einem bestimmten Punkt oder einer Kante. Dieser Befehl ist das Gegenstück zum Befehl Draft Verbinden.
Anwendung
- Den Mauszeiger über die richtige Kante einer Draft Linie oder eines Draft Polylinie bewegen.
- Die Kante wird markiert.
- Eine der folgenden möglichkeiten auswählen:
- Wenn die Polylinie geschlossen ist:
- Einen beliebigen Punkt auf der Kante auswählen.
- Die Kante wird von der Polylinie abgetrennt und zu einer separaten Polylinie.
- Wenn die Polylinie offen ist:
- Den richtigen Punkt auf der Kante auswählen. Siehe Hinweise.
- Die Polylinie wird an der ausgewählten Stelle geteilt.
- Wenn die Polylinie geschlossen ist:
Hinweise
- 1.0 und davor: Wenn eine offene Polylinie geteilt wird und der angeklickte Punkt nicht genau auf der ausgewählten Kante liegt, wird der neue Punkt nicht kollinear mit der ehemaligen Kante sein. Verwende eine entsprechende Option von Draft Einrasten, um dies zu verhindern.
- Um Objekte zu teilen, die keine Draft Linien oder Draft Linienzüge sind, kann man zuerst versuchen, Draft Hochstufen und/oder Draft Herabstufen einmal oder mehrmals auf sie anzuwenden.
Skripten
Siehe auch: Autogenerierte API-Dokumentation und Grundlagen der Skripterstellung in FreeCAD.
Um einen Polylinie zu teilen, wird die Methode split des Moduls Draft verwendet. Diese Methode gibt None zurück.
split(wire, newPoint, edgeIndex)
wiredie Polylinie (wire object), die geteilt werden soll.newPointder Punkt, an dem die Abtrennung erfolgen soll.edgeIndexIndex der Kante, an der die Abtrennung erfolgen soll (1-basiert).
Beispiel:
import FreeCAD as App
import Draft
doc = App.newDocument()
p1 = App.Vector(0, 0, 0)
p2 = App.Vector(500, 0, 0)
p3 = App.Vector(250, 0, 0)
wire = Draft.make_wire([p1, p2])
Draft.split(wire, p3, 1)
doc.recompute()
Diese Seite wird abgerufen von https://wiki.freecad.org/Draft_Split