Draft WorkingPlaneProxy

Description
This command will place a Plane Proxy object aligned to the current Working Plane.

This proxy object can be used like a face to quickly change the working plane using the Draft SelectPlane tool. The camera position and visibility of the objects in the 3D view can be saved in the proxy object, and restored at anytime when the Draft SelectPlane tool is used.



Usage

 * 1) Optionally change the working plane.
 * 2) Optionally change the 3D view. The created WP proxy stores the current camera settings.
 * 3) Optionally change the visibility of the objects in the document. The created WP proxy stores this information as well.
 * 4) There are several ways to invoke the command:
 * 5) * Press the button.
 * 6) * Select the option from the menu.
 * 7) A WP proxy is created.
 * 8) To align the working plane with WP proxy double-click it in the Tree view or use it with the Draft SelectPlane command.

Tree view context menu
For a Draft WorkingPlaneProxy these additional options are available in the Tree view context menu:


 * : updates the property of the WP proxy with the current 3D view camera settings.
 * : updates the property of the WP proxy with the current visibility state of all objects in the document.

Properties
See also: Property editor.

A Draft WorkingPlaneProxy object is derived from an App FeaturePython object and inherits all its properties. It also has the following additional properties:

Data

 * : specifies the position of the WP proxy in the 3D view. See Placement.
 * : specifies the shape of the WP proxy.

View

 * : specifies the size of the arrow symbols displayed at the tip of the three axes.
 * : specifies the length and width of the WP proxy.


 * : specifies the color of all elements of the WP proxy.
 * : specifies the line width of the axes and arrow symbols.
 * : specifies if the is restored when the WP proxy is double-clicked in the Tree view or used with the Draft SelectPlane command.
 * : specifies if the is restored when the WP proxy is double-clicked in the Tree view or used with the Draft SelectPlane command.
 * : specifies the transparency of the face of the WP proxy.
 * : specifies the camera position and settings.
 * : specifies the visibility state of objects.

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

To create a Draft WorkingPlaneProxy use the method of the Draft module.

If the Draft Workbench is active the FreeCAD application object has a property which stores the current Draft working plane. The from the  method of the  object can be used to create an aligned WP proxy. The of a WP proxy in turn can be used to realign the Draft working plane.