Draft Draft2Sketch

Description
The tool converts  to, and vice-versa.



Usage

 * 1) Select a Draft object or a Sketch.
 * 2) Press the  button.

Notes:
 * If you convert a [[Image:Draft_Wire.svg|16px]] Draft Wire, the resulting sketch will use point constraints for the nodes.
 * If you convert a [[Image:Draft_Rectangle.svg|16px]] Draft Rectangle, the resulting sketch will use point constraints for the corners, and horizontal and vertical constraints for the edges.
 * If you convert a [[Image:Draft_BezCurve.svg|16px]] Draft BezCurve, the resulting sketch will be approximated by a [[Image:Sketcher_CreateBSpline.svg|16px]] Sketcher BSpline, as the Sketcher Workbench doesn't support Bezier curves currently.
 * Non-Draft objects that are totally planar will also get converted to sketches.

Limitations
The conversion of an object that cannot be represented with a combination of straight lines, circular arcs, and B-Splines will usually fail, that is, the item will not appear in the sketch.

In the past, a Draft BSpline couldn't be converted directly to a sketch. A tool to perform this conversion was developed for the KicadStepUp Workbench, which would take a Draft BSpline and convert it into a series of Sketcher Arcs. See the forum thread BSplines to Shape2DView and Sketcher for more information.

As of the conversion from Draft BSpline to Sketcher BSpline is possible. However, converting a spline to a series of arcs may still be useful for exporting geometry to applications that don't support B-Splines, like KiCad.

Options
There are no options for this tool. Either it works with the selected object or not.

Scripting
See also: Autogenerated API documentation and FreeCAD Scripting Basics.

Internally the Draft2Sketch tool uses two methods to convert back and forth from Draft to Sketch.

Convert objects to Sketch:

Convert objects to Draft:

Example: