Draft SelectPlane

Description
The Draft Workbench features a working plane system. A plane in the 3D view indicates where a Draft shape will be built. There are several methods to define the working plane:
 * From a selected face.
 * From three selected vertices.
 * From the current view.
 * From a preset: top, front, bottom, or lateral.
 * None, in which case the working plane is adapted automatically to the current view when you start a command, or to a face if you start drawing on an existing face.



Without element selected

 * 1) Press the  button.
 * 2) Select the offset, the grid spacing, and the main lines
 * 3) Select one of the presets:, , , , or.

Once the plane is set, the button will change to a indicate the active plane, , , ,.

Options

 * To set the workplane to existing geometry: select a face of an existing object in the 3D view, or,, with CTRL pressed, 3 vertices on any object(s). Then press the button
 * Pressing the button will set the working plane as the view plane, perpendicular to the camera axis and passing through the (0,0,0) origin point.
 * Pressing the will unset any current working plane. The next 2D operations will be view-dependent.
 * You can also specify an offset value, which will set your working plane at a certain distance from the plane you select.
 * You can hide and show the grid with the shortcut

Scripting
Working plane objects can easily be created and manipulated in scripts and macros. You can create your own, and use them independently of the current Draft working plane.

Example:

You can also access the current Draft working plane:

To move or rotate the Draft working plane (see the WorkingPlane API page for available methods):

(note: a Draft command must have been issued to make grid adopt changes)

The working plane has a complete scripting API on its own, with convenience functions to position it and convert to/from placements.