# Restringir distância

This page is a translated version of the page Sketcher ConstrainDistance and the translation is 6% complete.
Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎polski • ‎português • ‎português do Brasil • ‎română • ‎svenska • ‎čeština • ‎русский
Previous: Vertical distance

Restringir distância

Sketch → Sketcher constraints → Constrain distance
Sketcher
Shift + D
Introduzido na versão
-
Veja também
Constraint HorizontalDistance, Constraint VerticalDistance

## Description

Constrain distance constrains the length of a line, the perpendicular distance between a point and a line or the distance between two points to have a specified value.

## Usage

1. Pick two points or one line or one point and one line.
2. Invoke the command several ways:
• Press the button in the Sketcher toolbar.
• Use the K then D keyboard shortcut.
• Use the Sketch → Sketcher constraints → Constrain distance entry from the top menu.
3. A pop up dialog opens to edit or confirm the value. Press OK to validate.

Note: the constraint tool can also be started with no prior selection. To set the perpendicular distance between a point and a line, the point needs to be selected first. By default the command will be in continue mode to create new constraints; press the right mouse button or Esc once to quit the command.

### Hint

If applicable please consider using the or constraints instead. These constraints are more robust and faster to calculate than the ConstrainDistance tool.

## Scripting

Distance from origin:

```Sketch.addConstraint(Sketcher.Constraint('DistanceX', Edge, PointOfEdge, App.Units.Quantity('123.0 mm')))
```

Distance between two vertices:

```Sketch.addConstraint(Sketcher.Constraint('Distance', Edge1, PointOfEdge1, Edge2, PointOfEdge2, App.Units.Quantity('123.0 mm')))
```

Length of line (the GUI allows selecting the edge itself, but it is just a shorthand for using the two extremities of the same line):

```Sketch.addConstraint(Sketcher.Constraint('Distance', Line, 1, Line, 2, App.Units.Quantity('123.0 mm')))
```

Distance from point (`Edge, PointOfEdge`) to nearest point on line (`Line`):

```Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, Line, App.Units.Quantity('123.0 mm')))
```

The Sketcher scripting page explains the values which can be used for `Edge1`, `Edge2`, `Edge`, `PointOfEdge1`, `PointOfEdge2`, `PointOfEdge` and `Line`, and contains further examples on how to create constraints from Python scripts.

Previous: Vertical distance