Draft Arc 3Points

Description
The tool creates a circular arc in the current work plane by entering three points that lie on the circumference; the center and radius are determined from these three points. It uses the Draft Linestyle set on the Draft Tray.

Use the Draft Arc tool to create a circular arc by specifying the center, the radius, and the start and end angles. To draw an elliptical arc use Draft Ellipse. You can also approximate a circular arc by using the Draft BSpline, Draft BezCurve, and Draft CubicBezCurve tools.



Usage

 * 1) Press the  button, or press  then  keys.
 * 2) Click a first point on the 3D view, or type a coordinate and press the  button.
 * 3) Click a second point on the 3D view, or type a coordinate and press the  button.
 * 4) Click a third point in the 3D view, or type a coordinate and press the  button.
 * 5) The arc will be created after the third point is given.

Options

 * Press, or  after one point to constrain the following point on the given axis.
 * To enter coordinates manually, simply enter the numbers, then press between each X, Y and Z component.
 * You can press the button when you have entered the desired values to insert the point.
 * Press or click the checkbox to toggle relative mode. If relative mode is on, the coordinates of the following point are relative to the previous one; if not, they are absolute, taken from the origin.
 * Hold while drawing to constrain your next point horizontally or vertically in relation to the previous one.
 * Press or the  button to abort the current command.

Properties
An Arc object shares all properties from a Draft Circle, but some properties only make sense for the circle. See Draft Arc for more information.

Scripting
Draft API and FreeCAD Scripting Basics.

The Arc by 3 points tool can be used in macros and from the Python console by using the following function:


 * Creates an object from the given  list.
 * If a is given, the center of the circular arc will be moved to this place. See Placement for more information.
 * If is, the arc will make a face, that is, it will appear filled.
 * If is given, it is a, that is, a list indicating an object, and a subelement of that object. This is used so that the object appears referenced to this support.
 * For example,


 * If is given, it is a string defining a type of mapping, for example, ,  , etc. See Part Attachment for more information.
 * If is, the arc created will be a simple Part Feature, not a complex Draft object.

Example:

internally this function still uses, so the object created is the same as the one created by Circle and Arc.