Offset
The offset command creates a parallel copy of an entity at a fixed perpendicular distance. You type the distance once, then click entities and pick a side โ the command stays ready at the same distance so you can offset multiple objects in one session.
Supported entity types: Line, Circle, Arc, Ellipse, Polyline (including Rectangles).
Using offset
- Type
offsetin the terminal or click the Offset toolbar button. - Type the offset distance and press Enter or Space.
- Click an entity to offset โ if the entity is not a supported type, an error message appears and you can click a different entity.
- Move the cursor to the side where the copy should appear โ a live preview follows.
- Click to place the offset copy.
After each placement the command returns to step 3 at the same distance, ready for the next offset. Press Enter or Space while waiting to pick the next entity to finish the command, or Escape to reset back to the distance-entry step.
Distance: 10
โโโโโโโโโโโโโโโโโ โ original line
โโโโโโโโโโโโโโโโโ โ offset copy (10 units below)
Per-entity offset behaviour
| Entity | How the offset is computed |
|---|---|
| Line | Parallel line shifted perpendicular to the original direction |
| Circle | Concentric circle; click outside โ larger radius, inside โ smaller radius |
| Arc | Concentric arc at a new radius; same angular span preserved |
| Ellipse | Both semi-axes increased or decreased by the same distance |
| Polyline | Each segment offset independently; adjacent offset segments are mitered at corners |
For Circle, Arc, and Ellipse: if the inward offset would reduce any radius or semi-axis to zero or below, the offset is not applied.
Keyboard reference
| Key | Action |
|---|---|
0โ9, . | Append digit to the distance value |
Backspace | Delete last typed character |
Enter / Space (while typing a distance) | Confirm the typed distance and advance to entity selection |
Enter / Space (while idle, waiting to pick the next entity) | Finish the Offset command |
Escape | Reset to distance-entry step |
Workflow note
The distance stays set until you press Escape. This makes it efficient to offset many entities at the same spacing โ type the distance once, then click and pick side for each entity in turn.
Offset vs Copy
| Offset | Copy | |
|---|---|---|
| Displacement | Perpendicular to the entityโs geometry | Arbitrary vector (base โ destination) |
| Supported entities | Line, Circle, Arc, Ellipse, Polyline | All entity types |
| Distance input | Typed before selecting the entity | Typed or clicked after selecting |
| Best for | Parallel lines, concentric circles, inset/outset paths | Placing duplicates at arbitrary positions |