Draft Split |
Menu location |
---|
Modification → Split Modify → Split |
Workbenches |
Draft, BIM |
Default shortcut |
S P |
Introduced in version |
0.18 |
See also |
Draft Join |
The Draft Split command splits a Draft Line or Draft Wire at a specified point or edge. This command is the counterpart of the Draft Join command.
See also: Autogenerated API documentation and FreeCAD Scripting Basics.
To split a wire use the split
method of the Draft module. This method returns None
.
split(wire, newPoint, edgeIndex)
wire
the wire object to be split.newPoint
the point where the split should occur.edgeIndex
index of the edge where the split should occur (1-based).Example:
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()