This page is a translated version of the page Sketcher ConstrainDistance and the translation is 12% 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

Restricción de distancia

Ubicación en el Menú
Sketch → Restricciones de croquis → Restricción de distancia
Entornos de trabajo
May + D
Introducido en versión
-
Ver también
Distancia Horizontal, Distancia Vertical

## Descripción

La Restricción de Distancia restringe la longitud de una línea, la distancia perpendicular entre un punto y una línea o la distancia entre dos puntos a un valor específico.

## Utilización

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 Shift + D keyboard shortcut. (D is for Distance)
• 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