# Difference between revisions of "Draft Ellipse"

Jump to navigation
Jump to search

(Elliptical arc) |
(More details) |
||

Line 31: | Line 31: | ||

==Properties== <!--T:8--> | ==Properties== <!--T:8--> | ||

− | + | An Ellipse object shares many properties with a [[Draft Circle]], but some properties only make sense for the ellipse. | |

− | |||

− | |||

− | |||

− | |||

− | |||

− | <!--T:13--> | + | ===Data===<!--T:9--> |

− | + | * {{PropertyData|First Angle}}: specifies the angle of the first point of the ellipse; normally 0°. | |

+ | * {{PropertyData|Last Angle}}: specifies the angle of the last point of the ellipse; normally 0°. | ||

+ | * {{PropertyData|Major Radius}}: specifies the major radius of the ellipse. | ||

+ | * {{PropertyData|Minor Radius}}: specifies the minor radius of the ellipse. | ||

+ | :If the both radius have the same value, the ellipse looks the same as a [[Draft Circle]]. | ||

+ | * {{PropertyData|Make Face}}: specifies if the Ellipse makes a face or not. If it is {{TRUE}} a face is created, otherwise only the perimeter is considered part of the object. This property only works if the shape is a full ellipse. | ||

+ | :For it to be a full ellipse {{PropertyData|First Angle}} and {{PropertyData|Last Angle}} should have the same value; otherwise, an elliptical arc is displayed. The values 0° and 360° are considered the same. | ||

+ | |||

+ | ===View===<!--T:13--> | ||

+ | * {{PropertyView|Pattern}}: specifies a [[Draft Pattern]] with which to fill the face of the ellipse. This property only works if {{PropertyData|Make Face}} is {{TRUE}}. | ||

+ | * {{PropertyView|Pattern Size}}: specifies the size of the [[Draft Pattern]]. | ||

==Scripting== <!--T:10--> | ==Scripting== <!--T:10--> |

## Revision as of 19:38, 6 November 2018

Menu location |
---|

Draft → Ellipse |

Workbenches |

Draft, Arch |

Default shortcut |

E L |

Introduced in version |

- |

See also |

Draft Circle |

## Description

The Ellipse tool creates an ellipse in the current work plane by entering two points, defining the corners of a rectangular box in which the ellipse will fit. It uses the Draft Linestyle set on the Draft Tray.

## How to use

- Press the Draft Ellipse button, or press E then L keys
- Click a first point on the 3D view, or type a coordinate
- Click a second point on the 3D view, or type a coordinate

The ellipse can be turned into an elliptical arc after creation, by setting its first angle and last angle properties to different values.

## Options

- To enter coordinates manually, simply enter the numbers, then press Enter between each X, Y and Z component.
- Press T or click the checkbox to toggle
*continue*mode. If continue mode is on, the Ellipse tool will restart after you finish the shape, allowing you to draw another one without pressing the tool button again. - Press L or click the checkbox to toggle
*filled*mode. If filled mode is on, the ellipse will create a filled face (Data**Make Face**`true`

); if not, the ellipse will not make a face (Data**Make Face**`false`

). - Press Ctrl while drawing to force snapping your point to the nearest snap location, independently of the distance.
- Press Shift while drawing to constrain your second point horizontally or vertically in relation to the first one.
- Press Esc or the Cancel button to abort the current command.

## Properties

An Ellipse object shares many properties with a Draft Circle, but some properties only make sense for the ellipse.

### Data

- Data
**First Angle**: specifies the angle of the first point of the ellipse; normally 0°. - Data
**Last Angle**: specifies the angle of the last point of the ellipse; normally 0°. - Data
**Major Radius**: specifies the major radius of the ellipse. - Data
**Minor Radius**: specifies the minor radius of the ellipse.

- If the both radius have the same value, the ellipse looks the same as a Draft Circle.

- Data
**Make Face**: specifies if the Ellipse makes a face or not. If it is`true`

a face is created, otherwise only the perimeter is considered part of the object. This property only works if the shape is a full ellipse.

- For it to be a full ellipse Data
**First Angle**and Data**Last Angle**should have the same value; otherwise, an elliptical arc is displayed. The values 0° and 360° are considered the same.

### View

- View
**Pattern**: specifies a Draft Pattern with which to fill the face of the ellipse. This property only works if Data**Make Face**is`true`

. - View
**Pattern Size**: specifies the size of the Draft Pattern.

## Scripting

The Ellipse tool can by used in macros and from the python console by using the following function:

```
makeEllipse (majorradius, minorradius, [placement], [facemode])
```

- Creates an ellipse object with given major and minor radius.
- If a placement is given, it is used.
- If facemode is False, the ellipse is shown as a wireframe, otherwise as a face.
- Returns the newly created object.

Example:

```
import Draft
myEllipse = Draft.makeEllipse(4,2)
```