Sketcher Contrainte de distance en Y

From FreeCAD Documentation
Revision as of 23:26, 23 January 2021 by FuzzyBot (talk | contribs) (Updating to match new version of source page)

Sketcher Contrainte distance en Y

Emplacement du menu
Sketch → Géométries d'esquisse → Contrainte distance verticale
Ateliers
Sketcher
Raccourci par défaut
Maj + V
Introduit dans la version
-
Voir aussi
Sketcher Contrainte distance horizontale, Sketcher Contrainte dimensionnelle

Description

Fixe la distance verticale entre 2 points ou extrémités de lignes. Si un seul point est sélectionné, la distance est définie par rapport à l'origine de l'esquisse.

Utilisation

  1. Choisissez un ou deux points ou une ligne.
  2. Appelez l'outil de plusieurs manières:
    • Appuyez sur le bouton Fixer la distance verticale... dans la barre d'outils.
    • Utilisez le raccourci clavier Maj + V. (V est pour Vertical)
    • Utilisez Sketch → Contraintes d'esquisse → Contrainte distance verticale dans le menu supérieur.
  3. Une boîte de dialogue contextuelle s'ouvre pour modifier ou confirmer la valeur. Appuyez sur OK pour valider.

Remarque : l'outil de contrainte peut également être démarré sans sélection préalable, mais nécessitera la sélection de 2 points ou d'une ligne. Pour définir une distance par rapport à l'origine, le point d'origine de l'esquisse devra également être sélectionné. Par défaut, la commande sera en mode continu afin de créer de nouvelles contraintes; appuyez sur le bouton droit de la souris ou sur ÉCHAP pour quitter la commande.

Scripting

Distance from origin:

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

Distance between two vertices:

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

Vertical span 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('DistanceY', Line, 1, Line, 2, 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.