Skip to main content

Ellipse

The ellipse command draws an ellipse using three clicks: a center point, the endpoint of the first (major) semi-axis at any angle, and the length of the second (minor) semi-axis. The two axes are always perpendicular to each other — the second axis direction is derived automatically from the first.

Drawing an ellipse

  1. Type ellipse in the terminal or click the Ellipse toolbar button.
  2. Click the center point, or type X,Y and press Enter for an exact coordinate.
  3. Click the first axis endpoint — sets both the direction and the length of the first semi-axis. Coordinate entry works here too.
  4. Set the second axis length — move the cursor perpendicular to the first axis, then click or type a length.
● ← first axis endpoint (step 3)
/
center ● / ← first axis (any angle)
|
● ← cursor here sets second axis length (step 4)

The ellipse is placed after step 4 and the command exits.

Axis input — click, coordinate, or typed length

Center (step 2): click or type X,Y for an exact position.

First axis endpoint (step 3): click, or type X,Y for an exact coordinate. Angle locking also snaps to 45° increments — while locked, type a length and press Enter to place the endpoint at that exact distance.

Second axis (step 4): typed length is always available — no angle lock required. The direction is already fixed perpendicular to the first axis; typing sets only the length.

KeyAction
09, .Append digit to the axis length (second axis phase)
BackspaceDelete the last typed character
EnterPlace the axis endpoint at the typed length

Coordinate entry (center and first axis endpoint)

  1. Type the X value.
  2. Press , — the terminal shows [X], [Y{cursor}].
  3. Type the Y value.
  4. Press Enter to confirm.

Keyboard reference

KeyAction
09, ., -Start X coordinate entry (center/first-axis phases), or axis length when angle-locked
,Lock X and move to Y entry
BackspaceDelete last typed character
EnterConfirm typed coordinate or length
EscapeCancel and reset

Grip editing — independent axis resizing

A selected ellipse exposes five grips:

GripCountWhat it does
Center1Moves the whole ellipse; both axes unchanged
Major axis endpoints2 (opposite ends of the longer axis)Drag to resize the major semi-axis length; minor axis absolute size stays constant
Minor axis endpoints2 (opposite ends of the shorter axis)Drag to resize the minor semi-axis length; major axis unchanged

Major and minor axis grips are independent — you can reshape the ellipse without re-running the command.

Selecting ellipses

MethodBehaviour
ClickSelects if the click lands near the ellipse outline
Drag right (strict)The axis-aligned bounding box of the ellipse must fit entirely inside the selection box
Drag left (crossing)Any part of the ellipse outline that crosses the selection box boundary selects it

Supported edit commands

CommandWhat happens to the ellipse
MoveTranslates the center; both axes unchanged
CopyCreates an identical ellipse at a new center
RotateRotates the center position and the major axis vector by the same angle
MirrorReflects the center and recalculates the major axis direction across the mirror axis
ScaleScales the center position and multiplies both semi-axis lengths by the factor
OffsetCreates a concentric ellipse offset outward or inward by a fixed distance
DeleteRemoves the ellipse

Properties

General

PropertyDefaultMeaning
Color256 (ByLayer)ACI color index
Layer0Layer assignment
LinetypeByLayerNamed linetype pattern
Linetype Scale1Scale factor on the linetype pattern
Thickness0Extrusion thickness

Geometry

PropertyMeaning
Center X / Center YCenter of the ellipse
Major Axis X / Major Axis YVector from center to the major axis endpoint (encodes both direction and length)
Axis RatioRatio of minor semi-axis to major semi-axis (0 < ratio ≤ 1)
Start Angle / End AngleParametric angles in degrees; both are 0°/360° for a full ellipse

Ellipse vs Circle — when to use which

EllipseCircle
AxesTwo independent semi-axes at any angleOne radius, symmetric
RotationCan be placed at any angleNo rotation
Typed inputPer-axis lengthRadius only
Grip resizeMajor and minor independentlyAll four cardinal points equally
Best forOblique views, oval features, perspective holesSymmetric round features

DXF — ELLIPSE entity

Ellipses are saved as ELLIPSE entities in the DXF file. The format stores the center point, the full major axis vector (direction + length), and the axis ratio. Rotation, shape, and all style properties round-trip without loss. A circle is not stored as a degenerate ellipse — the two entity types remain distinct in the DXF model.