Sketcher ConstrainAngle/fr: Difference between revisions

From FreeCAD Documentation
(création et traduction de la page)
 
(Created page with "L'angle entre les deux arêtes en un point donné est fixe. Le point peut être n'importe quel point, par exemple le centre d'un cercle, l'extrémité d'une arête ou l'origine, il peut appartenir à l'une ou l'autre des arêtes ou aux deux, et il peut également être un objet Point. Si nécessaire, des contrainte(s) de point sur objet sont ajoutées pour s'assurer que le point se trouve sur les deux ar...")
(168 intermediate revisions by 8 users not shown)
Line 1: Line 1:
<languages/>
=Constraint_InternalAngle/fr=
{{GuiCommand/fr|Name=Constraint InternalAngle|Name/fr=Contrainte Angulaire|Workbenches=[[Sketcher Workbench/fr|Sketcher]], [[PartDesign Workbench/fr|PartDesign]]|Shortcut=A|MenuLocation=Sketch → Contraintes d'esquisse → Contrainte angulaire|SeeAlso=[[Constraint Length|Constraint Length]], [[Constraint Perpendicular|Constraint Perpendicular]]}}


{{Docnav/fr
====Description====
|[[Sketcher_ConstrainDiameter/fr|Contrainte diamètre]]
|[[Sketcher_ConstrainLock/fr|Contrainte fixe]]
|[[Sketcher_Workbench/fr|Atelier Sketcher]]
|IconL=Sketcher_ConstrainDiameter.svg
|IconR=Sketcher_ConstrainLock.svg
|IconC=Workbench_Sketcher.svg
}}


{{GuiCommand/fr
Cet outil contraint à une valeur spécifiée, l'angle entre deux lignes sélectionnées dans une esquisse.<br>
|Name=Sketcher ConstrainAngle
Par défaut, le plus petit des angles interne, formés par l'intersection de deux lignes (ou de leurs prolongements) est contraint.
|Name/fr=Sketcher Contrainte angulaire
Si une seule ligne est sélectionnée, l'angle est contraint par rapport à l'axe horizontal du plan de l'esquisse.
|MenuLocation=Esquisse → Contraintes d'esquisse → Contrainte angulaire
|Workbenches=[[Sketcher_Workbench/fr|Sketcher]]
|Shortcut={{KEY|K}} {{KEY|A}}
|SeeAlso=[[Sketcher_ConstrainPerpendicular/fr|Sketcher Contrainte perpendiculaire]]
}}


==Description==
==== Opérations ====


L'outil [[Image:Sketcher_ConstrainAngle.svg|24px]] [[Sketcher_ConstrainAngle/fr|Sketcher Contrainte angulaire]] fixe l'angle entre deux arêtes (les lignes sont alors considérées comme infinies et les courbes ouvertes sont virtuellement étendues), l'angle d'une ligne avec l'axe horizontal de l'esquisse ou l'angle d'ouverture d'un arc de cercle.
Sélectionnez les deux lignes de l'esquisse en cliquant sur eux dans l'ordre.<br>En cliquant sur la ligne, elle devient vert foncée.<br>(La couleur est modifiable par '''Edition → Préférences → Affichage → Couleurs → Sélection''').<br>La direction de la ligne, du premier point créé vers le point final, est significatif pour le calcul de l'angle formé entre les deux lignes.


<span id="Usage"></span>
<center>
==Utilisation==
<gallery widths="600" heights="400">
File:ConstrainAngle1.png|Ensuite, cliquez sur l'icône [[Image:Constraint_InternalAngle.png|16px]] dans la barre d'outils, ou la '''Sketcher''' ou sélectionnez l'élément de menu à partir de '''Sketch → Contraintes d'esquisse → Contrainte Angulaire''' soit du '''Sketcher (Sketcher workbench)''' ou Part Design (Part Design workbench) pour ajouter la contrainte.<br>La contrainte est fixée à l'angle interne entre les lignes sélectionnées, et, la contrainte est ajoutée à l'onglet '''Tâches''' dans la fenêtre '''Vue combinée'''.
</gallery>
</center>
<br>
<center>
<gallery widths="600" heights="400">
File:ConstrainAngle2.png|Double-cliquer sur la contrainte dans l'onglet '''Tâches''' (fenêtre '''Vue combinée''') pour faire apparaître une boîte de dialogue pop-up dans laquelle cette valeur peut être éditéé à la valeur désirée.
</gallery>
</center>
<br>
<center>
<gallery widths="600" heights="400">
File:ConstrainAngle3.png|Sinon, le texte de référence dans la vue 3D peut être double-cliqué pour faire apparaître la boîte de dialogue pour éditer la valeur.
</gallery>
</center>
<br>
<center>
<gallery widths="600" heights="400">
File:ConstrainAngle4.png|La valeur peut être réglée à une valeur supérieure à 180° (ou même 360°), dans ce cas, il devient une contrainte sur l'angle et l'angle externe est interprété comme modulo 360°.<br>Le mode absolu est invoqué uniquement sur une ligne sélectionnée, avant d'appliquer la contrainte.
</gallery>
</center>
<br>
<center>
<gallery widths="600" heights="400">
File:ConstrainAngle5.png|Pour appliquer la contrainte, l'angle est limité à l'axe horizontal du plan de l'esquisse sélectionnée.
</gallery>
</center>
<br>
<center>
<gallery widths="600" heights="400">
File:ConstrainAngle6.png|La deuxième ligne a été sélectionnée à partir du haut à droite vers le bas à gauche.
</gallery>
</center>
<br>
<center>
<gallery widths="600" heights="400">
File:ConstrainAngle7.png|Et maintenant, appliquons la contrainte comme précédemment.
</gallery>
</center>
<br>
<center>
<gallery widths="600" heights="400">
File:ConstrainAngle8.png|La ligne est a présent contrainte avec une valeur relative à la direction de l'axe horizontal, dans le sens horaire (valeurs des angles sont '''limités à 180 degrés''' dans le sens horaire ou inverse).<br>Comme précédemment, en double-cliquant sur la contrainte dans un des deux modes, sous l'onglet '''Tâches''' de la fenêtre '''Vue combinée''', ou sur la contrainte dans la vue 3D, permet l'édition de la valeur de l'angle à contraindre.
</gallery>
</center>
<br>


Voir aussi : [[Sketcher_Workbench/fr#Aides_au_dessin|Aides au dessin]].


<span id="Continue_mode"></span>
{{languages/fr | {{en|Constraint_InternalAngle}} {{es|Constraint_InternalAngle/es}} {{it|Constraint_InternalAngle/it}} }}
===[[Sketcher_Workbench/fr#Modes_continus|Modes continus]]===

# Assurez-vous qu'il n'y a pas de sélection.
# Il y a plusieurs façons de lancer l'outil :
#* {{Version/fr|1.0}} : si la [[Sketcher_Preferences/fr#Général|préférence]] des {{MenuCommand|contraintes de dimensions}} est réglée sur {{Value|Outil unique}} (par défaut) : appuyez sur la flèche vers le bas à droite du bouton {{Button|[[Image:Sketcher_Dimension.svg||x16px]][[Image:Toolbar_flyout_arrow.svg|x16px]]}} et sélectionnez l'option {{MenuCommand|[[Image:Sketcher_ConstrainAngle.svg|16px]] Contrainte angulaire}} du menu déroulant.
#* Si cette préférence a une valeur différente (et dans {{VersionMinus/fr|0.21}}) : appuyez sur le {{Button|[[Image:Sketcher_ConstrainAngle.svg|16px]] [[Sketcher_ConstrainAngle/fr|Contrainte angulaire]]}}.
#* Sélectionnez l'option {{MenuCommand|Esquisse → Contraintes d'esquisse → [[Image:Sketcher_ConstrainAngle.svg|16px]] Contrainte angulaire}} du menu.
#* {{Version/fr|1.0}} : cliquez avec le bouton droit de la souris dans la [[3D_view/fr|vue 3D]] et sélectionnez l'option {{MenuCommand|Dimension → [[Image:Sketcher_ConstrainAngle.svg|16px]] Contrainte angulaire}} du menu contextuel.
#* Utilisez le raccourci clavier : {{KEY|K}} puis {{KEY|A}}.
# Le curseur se transforme en croix avec l'icône de l'outil.
# Faites l'une des choses suivantes :
#* Sélectionner deux lignes.
#* Sélectionner un point et deux arêtes (dans cet ordre).
#* Sélectionner une arête, un point et une arête (idem).
# Si une [[Sketcher_ToggleDrivingConstraint/fr|contrainte pilotante dimensionnelle]] est créée, en fonction des [[Sketcher_Preferences/fr#Affichage|préférences]], une boîte de dialogue s'ouvre pour [[Sketcher_Workbench/fr#Modifier_les_contraintes|modifier sa valeur]]. Une valeur négative inversera la direction de l'angle.
# Une contrainte d'angle est ajoutée. Si un point et deux arêtes ont été sélectionnés, jusqu'à deux [[Sketcher_ConstrainPointOnObject/fr|contraintes point sur objet]] peuvent également être ajoutées. Voir les [[#Entre_deux_arêtes_au_point|Exemples]].
# Vous pouvez continuer à créer des contraintes.
# Pour terminer, cliquez avec le bouton droit de la souris ou appuyez sur {{KEY|Échap}}, ou démarrez un autre outil de création de géométrie ou de contrainte.

<span id="Run-once_mode"></span>
===Mode de fonctionnement unique===

# Faites l'une des choses suivantes :
#* Sélectionnez une seule ligne.
#* Sélectionnez un seul arc de cercle.
#* Sélectionnez deux lignes.
#* Sélectionnez un point et deux arêtes (dans n'importe quel ordre).
# Lancez l'outil comme expliqué ci-dessus.
# Vous pouvez [[Sketcher_Workbench/fr#Modifier_les_contraintes|modifier la valeur de la contrainte]].
# Une contrainte d'angle est ajoutée. Si un point et deux arêtes ont été sélectionnés, jusqu'à deux [[Sketcher_ConstrainPointOnObject/fr|contraintes point sur objet]] peuvent également être ajoutées. Voir les [[#Entre_deux_arêtes_au_point|exemples]].

<span id="Examples"></span>
==Exemples==

<span id="Single_line"></span>
=== Une seule ligne ===

[[Image:Sketcher_ConsraintAngle_mode1.png|400px]]

L'angle de la ligne avec l'axe X positif de l'esquisse est fixe.

<span id="Single_circular_arc"></span>
===Un seul arc de cercle===

[[Image:Sketcher_ConsraintAngle_mode2.png|400px]]

L'angle d'ouverture de l'arc est fixe.

<span id="Between_two_lines"></span>
===Entre deux lignes===

[[Image:Sketcher_ConsraintAngle_mode3.png|400px]]

L'angle entre les deux lignes est fixe. Il n'est pas nécessaire que les lignes se croisent.

<span id="Between_two_edges_at_point"></span>
===Entre deux arêtes au point===

[[Image:Sketcher_ConsraintAngle_mode4.png|400px]]

L'angle entre les deux arêtes en un point donné est fixe. Le point peut être n'importe quel point, par exemple le centre d'un cercle, l'extrémité d'une arête ou l'origine, il peut appartenir à l'une ou l'autre des arêtes ou aux deux, et il peut également être un [[Sketcher_CreatePoint/fr|objet Point]]. Si nécessaire, des [[Sketcher_ConstrainPointOnObject/fr|contrainte(s) de point sur objet]] sont ajoutées pour s'assurer que le point se trouve sur les deux arêtes (étendues). Ces contraintes supplémentaires sont appelées [[Sketcher_helper_constraint/fr|contraintes d'aide]].

<span id="Scripting"></span>
==Script==

La Contrainte angle peut être créée depuis une [[Macros/fr|macros]] et depuis la console [[Python/fr|Python]] en utilisant :
{{Code|code=
# line slope angle
Sketch.addConstraint(Sketcher.Constraint('Angle',iline,angle))

# angular span of arc
Sketch.addConstraint(Sketcher.Constraint('Angle',iarc,angle))

# angle between lines
Sketch.addConstraint(Sketcher.Constraint('Angle',iline1,pointpos1,iline2,pointpos2,angle))

# angle-via-point (no helper constraints are added automatically when from python)
Sketch.addConstraint(Sketcher.Constraint('AngleViaPoint',icurve1,icurve2,geoidpoint,pointpos,angle))
}}
où :
:* {{incode|Sketch}} est un objet d'esquisse:
:* {{incode|iline, iline1, iline2}} sont des nombres entiers spécifiant les lignes par leurs nombres ordinaux dans {{incode|Sketch}}.
:* {{incode|pointpos1, pointpos2}} devrait être 1 pour point de départ et 2 pour le point de fin. Le choix des points permet de définir l'angle interne (ou externe) et il affecte la façon dont la contrainte est dessinée à l'écran.
:* {{incode|geoidpoint}} et {{incode|pointpos}} dans {{incode|AngleViaPoint}} sont les indices précisant le point d'intersection.
:* {{incode|angle}} est la valeur d'angle en radians. L'angle est compté entre vecteurs tangents dans le sens antihoraire. Les vecteurs tangents pointent du début à la fin pour les lignes (ou vice versa si le point final est fourni dans l'angle entre le mode de lignes) et le long du sens anti-horaire pour les cercles, arcs et ellipses.La valeur est également acceptée comme un angle (par exemple {{incode|App.Units.Quantity('45 deg')}})

La page [[Sketcher_scripting/fr|Sketcher Scripts]] explique les valeurs qui peuvent être utilisées pour {{incode|iline}}, {{incode|iline1}}, {{incode|iline2}}, {{incode|pointpos1}}, {{incode|pointpos2}}, {{incode|geoidpoint}} et {{incode|pointpos}} et contient d'autres exemples sur la façon de créer des contraintes à partir de scripts Python.


{{Docnav/fr
|[[Sketcher_ConstrainDiameter/fr|Contrainte diamètre]]
|[[Sketcher_ConstrainLock/fr|Contrainte fixe]]
|[[Sketcher_Workbench/fr|Atelier Sketcher]]
|IconL=Sketcher_ConstrainDiameter.svg
|IconR=Sketcher_ConstrainLock.svg
|IconC=Workbench_Sketcher.svg
}}

{{Sketcher_Tools_navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Revision as of 18:27, 28 April 2024

Sketcher Contrainte angulaire

Emplacement du menu
Esquisse → Contraintes d'esquisse → Contrainte angulaire
Ateliers
Sketcher
Raccourci par défaut
K A
Introduit dans la version
-
Voir aussi
Sketcher Contrainte perpendiculaire

Description

L'outil Sketcher Contrainte angulaire fixe l'angle entre deux arêtes (les lignes sont alors considérées comme infinies et les courbes ouvertes sont virtuellement étendues), l'angle d'une ligne avec l'axe horizontal de l'esquisse ou l'angle d'ouverture d'un arc de cercle.

Utilisation

Voir aussi : Aides au dessin.

Modes continus

  1. Assurez-vous qu'il n'y a pas de sélection.
  2. Il y a plusieurs façons de lancer l'outil :
    • introduit dans la version 1.0 : si la préférence des contraintes de dimensions est réglée sur Outil unique (par défaut) : appuyez sur la flèche vers le bas à droite du bouton et sélectionnez l'option Contrainte angulaire du menu déroulant.
    • Si cette préférence a une valeur différente (et dans version 0.21 et précédentes) : appuyez sur le Contrainte angulaire.
    • Sélectionnez l'option Esquisse → Contraintes d'esquisse → Contrainte angulaire du menu.
    • introduit dans la version 1.0 : cliquez avec le bouton droit de la souris dans la vue 3D et sélectionnez l'option Dimension → Contrainte angulaire du menu contextuel.
    • Utilisez le raccourci clavier : K puis A.
  3. Le curseur se transforme en croix avec l'icône de l'outil.
  4. Faites l'une des choses suivantes :
    • Sélectionner deux lignes.
    • Sélectionner un point et deux arêtes (dans cet ordre).
    • Sélectionner une arête, un point et une arête (idem).
  5. Si une contrainte pilotante dimensionnelle est créée, en fonction des préférences, une boîte de dialogue s'ouvre pour modifier sa valeur. Une valeur négative inversera la direction de l'angle.
  6. Une contrainte d'angle est ajoutée. Si un point et deux arêtes ont été sélectionnés, jusqu'à deux contraintes point sur objet peuvent également être ajoutées. Voir les Exemples.
  7. Vous pouvez continuer à créer des contraintes.
  8. Pour terminer, cliquez avec le bouton droit de la souris ou appuyez sur Échap, ou démarrez un autre outil de création de géométrie ou de contrainte.

Mode de fonctionnement unique

  1. Faites l'une des choses suivantes :
    • Sélectionnez une seule ligne.
    • Sélectionnez un seul arc de cercle.
    • Sélectionnez deux lignes.
    • Sélectionnez un point et deux arêtes (dans n'importe quel ordre).
  2. Lancez l'outil comme expliqué ci-dessus.
  3. Vous pouvez modifier la valeur de la contrainte.
  4. Une contrainte d'angle est ajoutée. Si un point et deux arêtes ont été sélectionnés, jusqu'à deux contraintes point sur objet peuvent également être ajoutées. Voir les exemples.

Exemples

Une seule ligne

L'angle de la ligne avec l'axe X positif de l'esquisse est fixe.

Un seul arc de cercle

L'angle d'ouverture de l'arc est fixe.

Entre deux lignes

L'angle entre les deux lignes est fixe. Il n'est pas nécessaire que les lignes se croisent.

Entre deux arêtes au point

L'angle entre les deux arêtes en un point donné est fixe. Le point peut être n'importe quel point, par exemple le centre d'un cercle, l'extrémité d'une arête ou l'origine, il peut appartenir à l'une ou l'autre des arêtes ou aux deux, et il peut également être un objet Point. Si nécessaire, des contrainte(s) de point sur objet sont ajoutées pour s'assurer que le point se trouve sur les deux arêtes (étendues). Ces contraintes supplémentaires sont appelées contraintes d'aide.

Script

La Contrainte angle peut être créée depuis une macros et depuis la console Python en utilisant :

# line slope angle
Sketch.addConstraint(Sketcher.Constraint('Angle',iline,angle))

# angular span of arc
Sketch.addConstraint(Sketcher.Constraint('Angle',iarc,angle))

# angle between lines
Sketch.addConstraint(Sketcher.Constraint('Angle',iline1,pointpos1,iline2,pointpos2,angle))

# angle-via-point (no helper constraints are added automatically when from python)
Sketch.addConstraint(Sketcher.Constraint('AngleViaPoint',icurve1,icurve2,geoidpoint,pointpos,angle))

où :

  • Sketch est un objet d'esquisse:
  • iline, iline1, iline2 sont des nombres entiers spécifiant les lignes par leurs nombres ordinaux dans Sketch.
  • pointpos1, pointpos2 devrait être 1 pour point de départ et 2 pour le point de fin. Le choix des points permet de définir l'angle interne (ou externe) et il affecte la façon dont la contrainte est dessinée à l'écran.
  • geoidpoint et pointpos dans AngleViaPoint sont les indices précisant le point d'intersection.
  • angle est la valeur d'angle en radians. L'angle est compté entre vecteurs tangents dans le sens antihoraire. Les vecteurs tangents pointent du début à la fin pour les lignes (ou vice versa si le point final est fourni dans l'angle entre le mode de lignes) et le long du sens anti-horaire pour les cercles, arcs et ellipses.La valeur est également acceptée comme un angle (par exemple App.Units.Quantity('45 deg'))

La page Sketcher Scripts explique les valeurs qui peuvent être utilisées pour iline, iline1, iline2, pointpos1, pointpos2, geoidpoint et pointpos et contient d'autres exemples sur la façon de créer des contraintes à partir de scripts Python.