Sketcher ConstrainDistanceX/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "Distance entre deux sommets:")
(Created page with "La page Sketcher : Ecrire des scripts explique les valeurs qui peuvent être utilisées pour {{incode|Edge1}}, {{incode|Edge2}}, {{incode|Edge}}, {{i...")
Line 45: Line 45:
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('DistanceX', Edge1, PointOfEdge1, Edge2, PointOfEdge2, App.Units.Quantity('123.0 mm')))}}
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('DistanceX', Edge1, PointOfEdge1, Edge2, PointOfEdge2, App.Units.Quantity('123.0 mm')))}}


Étendue horizontale de la ligne (l'interface graphique permet de sélectionner l'arête elle-même, mais ce n'est qu'un raccourci pour utiliser les deux extrémités de la même ligne:
Horizontal 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:


{{Code|code=Sketch.addConstraint(Sketcher.Constraint('DistanceX', Line, 1, Line, 2, App.Units.Quantity('123.0 mm')))}}
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('DistanceX', Line, 1, Line, 2, App.Units.Quantity('123.0 mm')))}}


The [[Sketcher_scripting|Sketcher scripting]] page explains the values which can be used for {{incode|Edge1}}, {{incode|Edge2}}, {{incode|Edge}}, {{incode| PointOfEdge1}}, {{incode| PointOfEdge2}}, {{incode|PointOfEdge}} and {{incode|Line}}, and contains further examples on how to create constraints from Python scripts.
La page [[Sketcher_scripting/fr|Sketcher : Ecrire des scripts]] explique les valeurs qui peuvent être utilisées pour {{incode|Edge1}}, {{incode|Edge2}}, {{incode|Edge}}, {{incode| PointOfEdge1}}, {{incode| PointOfEdge2}}, {{incode|PointOfEdge}} et {{incode|Line}} et contient d'autres exemples sur la façon de créer des contraintes à partir de scripts Python.





Revision as of 13:05, 24 January 2021

Sketcher Contrainte distance en X

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

Description

Fixe la distance verticale entre 2 points ou fin de lignes. Si un seul point est sélectionné, la distance sera 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 horizontale... dans la barre d'outils.
    • Utilisez le raccourci clavier Maj + H. (H est pour Horizontal)
    • Utilisez Sketch → Contraintes d'esquisse → Contrainte distance horizontale 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.

Script

Distance depuis l'origine:

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

Distance entre deux sommets:

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

Étendue horizontale de la ligne (l'interface graphique permet de sélectionner l'arête elle-même, mais ce n'est qu'un raccourci pour utiliser les deux extrémités de la même ligne:

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

La page Sketcher : Ecrire des scripts explique les valeurs qui peuvent être utilisées pour Edge1, Edge2, Edge, PointOfEdge1, PointOfEdge2, PointOfEdge et Line et contient d'autres exemples sur la façon de créer des contraintes à partir de scripts Python.