---
GuiCommand:
Name: Sketcher ConstrainDiameter
MenuLocation: Sketch , Sketcher constraints , Constrain diameter
Workbenches: Sketcher_Workbench
Shortcut: **K** **O**
Version: 0.18
SeeAlso: Sketcher_ConstrainRadiam, Sketcher_ConstrainRadius
---
The Sketcher ConstrainDiameter tool fixes the diameter of circles and arcs. It cannot be used for B-spline weight circles.
See also: Drawing aids.
-
Make sure there is no selection.
-
<small>(v1.0)</small> : If the **Dimensioning constraints** [preference](Sketcher_Preferences#General.md) is set to {{Value|Single tool}} (default): press the down arrow to the right of the **<img src="images/Sketcher_Dimension.svg" width=|x16px><img src="images/Toolbar_flyout_arrow.svg" width=x16px>** button and select the **<img src="images/Sketcher_ConstrainDiameter.svg" width=16px> Constrain diameter** option from the dropdown.
-
If this preference has a different value (and in {{VersionMinus|0.21}}): press the
Constrain diameter button.
-
Select the Sketch → Sketcher constraints →
Constrain diameter option from the menu.
-
(v1.0)
: Right-click in the 3D view and select the Dimension →
Constrain diameter option from the context menu.
-
Use the keyboard shortcut: K then O.
-
-
The cursor changes to a cross with the tool icon.
-
Select the edge of a circle or arc.
-
If a driving dimensional constraint is created, depending on the preferences, a dialog opens to edit its value.
-
A constraint is added.
-
Optionally keep creating constraints.
-
To finish, right-click or press Esc, or start another geometry or constraint creation tool.
- Select the edge of one or more circles or arcs.
- Invoke the tool as explained above.
- Optionally edit the constraint value.
- Depending on the selection one or more constraints are added, see Notes.
- If driving constraints are created and multiple elements that are not external geometry have been pre-selected, only the first of those receives a dimensional constraint, while between the first and the others Equal constrains are applied.
The Sketcher scripting page explains the values which can be used for ArcOrCircle
, and contains further examples on how to create constraints from Python scripts.
⏵ documentation index > Sketcher > Sketcher ConstrainDiameter