Sketcher Dialog/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(109 intermediate revisions by 2 users not shown)
Line 2: Line 2:


{{Docnav/fr
{{Docnav/fr
|[[Sketcher_EditSketch/fr|Modifier l'esquisse]]
|[[Sketcher_EditSketch/fr|Modifier une esquisse]]
|[[Sketcher_LeaveSketch/fr|Quitter l'esquisse]]
|[[Sketcher_MapSketch/fr|Attacher une esquisse]]
|[[Sketcher_Workbench/fr|Atelier Sketcher]]
|[[Sketcher_Workbench/fr|Atelier Sketcher]]
|IconL=Sketcher_EditSketch.svg‎‎
|IconL=Sketcher_EditSketch.svg‎‎
|IconR=Sketcher_LeaveSketch.svg
|IconR=Sketcher_MapSketch.svg
|IconC=Workbench_Sketcher.svg
|IconC=Workbench_Sketcher.svg
}}
}}


{{TOCright}}
<div style="float:right; clean:both; margin-left:0.5em;">__TOC__</div>

<span id="Introduction"></span>
== Introduction ==
== Introduction ==


Lorsqu'une esquisse est en cours d'édition, la boîte de dialogue de Sketcher s'affiche dans l'onglet Tâche de la [[Combo_view/fr|vue combinée]].
Si vous êtes dans une esquisse, la boîte de dialogue Esquisse apparaît dans le panneau Vue combo de l'onglet Tâches (barre de tâches). Pour sauter dans une esquisse, sélectionnez-la dans l'arborescence du modèle en double-cliquant dessus ou cliquez dessus avec le bouton droit de la souris, puis sélectionnez '''Modifier l'esquisse''' dans le menu contextuel. Une autre possibilité consiste à cliquer sur l'icône de la barre d'outils [[Image:Sketcher_EditSketch.svg‎‎|20px]] ([[Sketcher_EditSketch/fr|Modifier l'esquisse]]).


Pour mettre une esquisse en mode d'édition, voir [[Image:Sketcher_EditSketch.svg|16px]] [[Sketcher_EditSketch/fr|Sketcher Modifier une esquisse]]. Pour quitter le mode d'édition, voir [[Image:Sketcher_LeaveSketch.svg|16px]] [[Sketcher_LeaveSketch/fr|Sketcher Quitter l'esquisse]].
La boîte de dialogue comprend les sections suivantes :


La boîte de dialogue de Sketcher a les sections suivantes :

<span id="Tool_parameters"></span>
==Paramètres d'outils==

{{Version/fr|1.0}}

Certains outils ajoutent une section de paramètres en haut de la boîte de dialogue. Les options et/ou modes disponibles dépendent de l'outil.

[[Image:Sketcher_Dialog_Line_parameters.png]]
{{Caption|La section des paramètres de l'outil [[Sketcher_CreateLine/fr|Sketcher Ligne]].}}

<span id="Solver_messages"></span>
== Messages du solveur ==
== Messages du solveur ==


Cette section renseigne sur l'état de l'esquisse.
Cette section vous informe sur l’état de l’esquisse, sur les contraintes insuffisantes ou excessives et sur le nombre de degrés de liberté dont dispose l’esquisse. En cliquant sur les degrés de liberté, les éléments d'esquisse sous contraintes seront surlignés en vert.


Les messages possibles sont les suivants :
Il existe deux options de messages du solveur :
* Esquisse vide
{| class="wikitable float-right mw-collapsible mw-collapsed"
* <span style="color:green;">Esquisse entièrement contrainte</span>
!style="width: 33%;"|Nom
* Esquisse sous-contrainte de : <span style="color:blue;text-decoration:underline;">n degré(s) de liberté</span>
!style="width: 66%;"|Description
* <span style="color:red;">Esquisse avec contraintes redondantes : </span><span style="color:blue;text-decoration:underline;">(#, #, #)</span>
|-
* <span style="color:red;">Esquisse sur-contrainte : </span><span style="color:blue;text-decoration:underline;">(#, #, #)</span>
| {{MenuCommand|Suppression automatique des redondances}}

| Si cette case est cochée, les nouvelles contraintes créées qui seraient redondantes par rapport aux contraintes existantes seront automatiquement supprimées. La suppression sera silencieuse pour les contraintes qui ne sont pas dimensionnelles.<br/>Remarque : Pour les contraintes dimensionnelles redondantes, vous serez informé que la nouvelle contrainte n'est pas valide, que vous utilisiez ou non la {{MenuCommand|Suppression automatique des redondances}}.
Si une esquisse est sous-contrainte, le nombre de degrés de liberté (ou DoF) est indiqué. Un clic sur le texte souligné permet de sélectionner les éléments de l'esquisse sous-contraints. Voir [[Image:Sketcher_SelectElementsWithDoFs.svg|16px]] [[Sketcher_SelectElementsWithDoFs/fr|Sketcher Degrés de liberté non contraints]].

Si une esquisse a des contraintes redondantes ou est surcontrainte, les indices des contraintes impliquées sont indiqués. Cliquer sur le texte souligné permet de les sélectionner. Voir [[Image:Sketcher_SelectRedundantConstraints.svg|16px]] [[Sketcher_SelectRedundantConstraints/fr|Sketcher Contraintes redondantes]] et [[Image:Sketcher_SelectConflictingConstraints.svg|16px]] [[Sketcher_SelectConflictingConstraints/fr|Sketcher Contraintes conflictuelles]].

Les deux derniers messages sont affichés en rouge pour une raison précise : il s'agit d'avertissements qui ne doivent pas être ignorés. Ils indiquent des problèmes qui doivent être résolus car ils interfèrent avec le solveur.

Les trois derniers messages ne s'excluent pas mutuellement. S'il y en a plusieurs, seul le message le plus important, situé en bas de la liste, est affiché.

Options disponibles :

{| class="wikitable"
!style="width: 15%;"|Option
!style="width: 85%;"|Description
|-
|-
| {{Button|[[Image:View-refresh.svg|x16px]] [[Image:Toolbar_flyout_arrow.svg|x16px]]}}
| {{MenuCommand|Mise à jour automatique}}
| Ce bouton ouvre un menu :
| Si cette case est cochée, l'ensemble du document sera recalculé après chaque action d'esquisse. L'avantage est que si vous modifiez, par exemple, l'esquisse d'une cavité, vous verrez immédiatement l'effet. L'inconvénient est que les documents complexes prennent beaucoup de temps. Désactivez donc cette option si elle ralentie la modification des esquisses.
* {{MenuCommand|Mise à jour automatique}} : si cette option est cochée, l'ensemble du document est recalculé après chaque action d'esquisse. Déconseillé pour les documents complexes.
|}
|}


<span id="Advanced_solver_control"></span>
== Contrôle avancé du solveur ==
== Contrôle avancé du solveur ==


Cette section de la boîte de dialogue ne s'affiche que si vous définissez l'option '''Afficher le contrôle avancé du solveur dans la barre des tâches''' dans les [[Sketcher_Preferences/fr|préférences Sketcher]].
Cette section n'apparaîtra que si vous cochez l'option '''Afficher la section "Contrôle avancé du solveur"''' dans les [[Sketcher_Preferences/fr|préférences de Sketcher]].


Remarquez que la plupart des options de cette section n'ont pas d'utilité pratique. Elles peuvent cependant aider à tester et à comprendre les solveurs.
Vous pouvez spécifier les éléments suivants :


Les options disponibles :
{| class="wikitable float-right mw-collapsible mw-collapsed"

!style="width: 33%;"|Nom
{| class="wikitable"
!style="width: 66%;"|Description
!style="width: 15%;"|Option
!style="width: 85%;"|Description
|-
|-
| {{MenuCommand|Solveur par défaut}}
| {{MenuCommand|Solveur par défaut}}
| Le solveur utilisé pour résoudre la géométrie. '''[https://en.wikipedia.org/wiki/Levenberg%E2%80%93Marquardt_algorithm LevenbergMarquardt]''' et '''DogLeg''' sont des algorithmes d'optimisation de [https://en.wikipedia.org/wiki/Trust_region régions de confiance]. Le solveur '''BFGS''' utilise [https://en.wikipedia.org/wiki/Broyden%E2%80%93Fletcher%E2%80%93Goldfarb%E2%80%93Shanno_algorithm l'algorithme Broyden–Fletcher–Goldfarb–Shanno algorithm].
| Le solveur utilisé pour résoudre la géométrie. L''''[https://fr.wikipedia.org/wiki/Algorithme_de_Levenberg-Marquardt algorithme Levenberg-Marquardt]''' et l'algorithme '''DogLeg''' sont des algorithmes d'optimisation des [https://fr.wikipedia.org/wiki/Algorithme_%C3%A0_r%C3%A9gions_de_confiance régions de confiance]. Le solveur '''BFGS''' utilise l'[https://fr.wikipedia.org/wiki/M%C3%A9thode_de_Broyden-Fletcher-Goldfarb-Shanno algorithme Broyden–Fletcher–Goldfarb–Shanno].
|-
|-
| {{MenuCommand|DogLeg Gauss step}}
| {{MenuCommand|Niveau de DogLeg Gauss}}
| Ce paramètre est uniquement disponible pour le solveur '''DogLeg'''. C'est le type d'étape utilisé dans l'algorithme DogLeg. This setting is only available for the solver '''DogLeg'''.
| Ce paramètre est uniquement disponible pour le solveur '''DogLeg'''. C'est le type d'étape utilisé dans l'algorithme DogLeg.
|-
|-
| {{MenuCommand|Maximum d’itérations}}
| {{MenuCommand|Itérations maximum}}
| Si le solveur a besoin de plus d'itérations pour trouver une convergence vers une solution, il s'arrête et génère le résultat de son échec.
| Si le solveur a besoin de plus d'itérations pour trouver une convergence vers une solution, il s'arrête et génère le résultat de son échec.
|-
|-
| {{MenuCommand|Multiplicateur de la taille de l'esquisse}}
| {{MenuCommand|Multiplicateur par la taille de l'esquisse}}
| Si coché, le maximum d'itérations est multiplié par le nombre de paramètres. L'idée est que les esquisses plus grandes nécessitent plus d'itérations pour converger.
| Si coché, le maximum d'itérations est multiplié par le nombre de paramètres. L'idée est que les esquisses plus grandes nécessitent plus d'itérations pour converger.
|-
|-
Line 59: Line 91:
|-
|-
| {{MenuCommand|Eps/Eps1/Tau}}
| {{MenuCommand|Eps/Eps1/Tau}}
| Ces paramètres ne sont disponibles que pour le solveur '''LevenbergMarquardt'''. Vous ne devriez changer quelque chose que si vous comprenez parfaitement le fonctionnement du solveur LevenbergMarquardt.
| Ces paramètres ne sont disponibles que pour le solveur '''Levenberg-Marquardt'''. Vous ne devriez changer quelque chose que si vous comprenez parfaitement le fonctionnement du solveur LevenbergMarquardt.
|-
|-
| {{MenuCommand|Tolg/Tolx/Tolf}}
| {{MenuCommand|Tolg/Tolx/Tolf}}
Line 70: Line 102:
| Lorsque vous faites un QR, les valeurs situées sous le seuil de pivot sont considérées comme nulles.
| Lorsque vous faites un QR, les valeurs situées sous le seuil de pivot sont considérées comme nulles.
|-
|-
| {{MenuCommand|Solveur redondant}}
| {{MenuCommand|Solveur des redondances}}
| Le solveur utilisé lors du diagnostic pour déterminer si un groupe est redondant ou en conflit.
| Le solveur utilisé lors du diagnostic pour déterminer si un groupe est redondant ou en conflit.
|-
|-
| {{MenuCommand|Red. Max Itérations}}
| {{MenuCommand|Itérations maximum pour les redondances}}
| Le même que {{MenuCommand|Maximum d’itérations}}, mais pour la résolution redondante.
| Le même que {{MenuCommand|Itérations maximum}}, mais pour la résolution des redondances.
|-
|-
| {{MenuCommand|Red. Multiplicateur de la taille de l'esquisse}}
| {{MenuCommand|Multiplicateur par la taille de l'esquisse pour les redondances}}
| Le même que {{MenuCommand|Multiplicateur de la taille de l'esquisse}}, mais pour la résolution redondante.
| Le même que {{MenuCommand|Multiplicateur par la taille de l'esquisse}}, mais pour la résolution des redondances.
|-
|-
| {{MenuCommand|Red. Convergence}}
| {{MenuCommand|Convergence pour les redondances}}
| Le même que {{MenuCommand|Convergence}}, mais pour la résolution redondante.
| Le même que {{MenuCommand|Convergence}}, mais pour la résolution des redondances.
|-
|-
| {{MenuCommand|R.Eps/R.Eps1/R.Tau}}
| {{MenuCommand|R.Eps/R.Eps1/R.Tau}}
| Le même que {{MenuCommand|Eps/Eps1/Tau}}, mais pour la résolution redondante.
| Le même que {{MenuCommand|Eps/Eps1/Tau}}, mais pour la résolution des redondances.
|-
|-
| {{MenuCommand|R.Tolg/R.Tolx/R.Tolf}}
| {{MenuCommand|R.Tolg/R.Tolx/R.Tolf}}
| Le même que {{MenuCommand|Tolg/Tolx/Tolf}}, mais pour la résolution redondante.
| Le même que {{MenuCommand|Tolg/Tolx/Tolf}}, mais pour la résolution des redondances.
|-
|-
| {{MenuCommand|Mode console de débogage}}
| {{MenuCommand|Mode de la console de débogage}}
| Réglage permettant de spécifier la verbosité de la sortie de la console.
| Réglage permettant de spécifier la verbosité de la sortie de la console.
|-
|-
| {{MenuCommand|Solve}}
| {{Button|Résoudre}}
| Ce bouton déclenche explicitement le solveur.
| Ce bouton lance explicitement le solveur.
|-
|-
| {{MenuCommand|Restaure les valeurs par défaut}}
| {{Button|Rétablir les paramètres par défaut}}
| Ce paramètre permet de restaurer les paramètres par défaut du solveur.
| Ce bouton rétablit les paramètres par défaut du solveur.
|}
|}


<span id="Constraints"></span>
''Remarque :'' la plupart des paramètres du solveur ne sont d'aucune utilité pratique. Ils peuvent toutefois aider à tester et à comprendre les solveurs.
==Contraintes==


Cette section dresse la liste des contraintes présentes dans l'esquisse. Si vous décochez une contrainte dans la liste, elle sera masquée dans l'esquisse. Les contraintes peuvent être sélectionnées dans la liste ainsi que dans l'esquisse.
== Modifier les contrôles ==


Les contraintes peuvent également être (dé)masquées avec [[Image:Sketcher_SwitchVirtualSpace.svg|16px]] [[Sketcher_SwitchVirtualSpace/fr|Sketcher Basculer l'espace virtuel]].
Les contrôles d'édition sont destinés à améliorer le flux de travail. Ils peuvent également être définis globalement pour toutes les esquisses via les [[Sketcher_Preferences/fr#Préférences_générales|préférences Sketcher]].


Les options disponibles :
Vous pouvez définir les contrôles suivants :


{| class="wikitable float-right mw-collapsible mw-collapsed"
{| class="wikitable"
!style="width: 33%;"|Nom
!style="width: 15%;"|Option
!style="width: 66%;"|Description
!style="width: 85%;"|Description
|-
|-
| {{Button|Filtre [[Image:Toolbar_flyout_arrow.svg|x16px]]}}
| {{MenuCommand|Afficher la grille}}
| Si cette case est cochée, une grille sera affichée.
| Si la case Filtre est cochée, la liste déroulante Filtre contrôle les contraintes qui sont listées :
* {{MenuCommand|Tout}} : toutes les contraintes.
* {{MenuCommand|Contraintes géométriques}} : contraintes géométriques.
* {{MenuCommand|Contraintes pilotantes}} : contraintes dimensionnelles [[Sketcher_ToggleDrivingConstraint/fr|pilotantes]]. Ne fonctionne pas correctement : toutes les contraintes dimensionnelles sont filtrées.
* {{MenuCommand|Contraintes nommés}} : contraintes nommées. Ne fonctionne pas.
* {{MenuCommand|Contraintes pilotées}} : contraintes dimensionnelles [[Sketcher_ToggleDrivingConstraint/fr|pilotées]]. Ne fonctionne pas.
* {{MenuCommand|Contraintes sélectionnées}} : contraintes sélectionnées dans l'esquisse.
* {{MenuCommand|Contraintes associées}} : contraintes associées aux éléments sélectionnés dans l'esquisse.
|-
|-
| {{Button|[[Image:Std_ToggleVisibility.svg|x16px]]}}
| {{MenuCommand|Taille de la grille}}
| Ce bouton permet d'activer la visibilité des contraintes répertoriées dans l'esquisse.
| Distance entre deux lignes de grille suivantes. Notez que la valeur par défaut de 0 mm entraîne une grille de 10 mm.
|-
|-
| {{Button|[[Image:Sketcher_Settings.svg|x16px]] [[Image:Toolbar_flyout_arrow.svg|x16px]]}}
| {{MenuCommand|Attraction de la grille}}
| Ce bouton ouvre un menu :
| Si cette case est cochée, les nouveaux points seront alignés sur la ligne de grille la plus proche. Notez que les points doivent déjà être proches d'une ligne de la grille sur laquelle la capture prend effet. La distance est un cinquième de la valeur définie pour la {{MenuCommand|taille de la grille}}. Ainsi, pour une grille de 10 mm, l’accrochage n’est effectué que si le point n’est pas à plus de 2 mm d’une ligne de la grille.<br/>'''Remarque :''' Un point accroché n’a pas de contrainte de coïncidence avec le point de grille sur lequel il s'est accroché.
* {{MenuCommand|Contraintes automatiques}} : si cette option est cochée, certaines contraintes géométriques sont appliquées automatiquement aux nouveaux éléments.
* {{MenuCommand|Suppression automatique des redondances}} : si cette option est cochée, les nouvelles contraintes qui sont redondantes sont automatiquement supprimées.
* {{MenuCommand|Afficher uniquement les contraintes filtrées}} : si cette option est cochée, seules les contraintes répertoriées sont affichées dans l'esquisse.
* {{MenuCommand|Informations complémentaires (dans le widget)}} : si cette option est cochée, des informations complémentaires sont ajoutées dans ce formulaire :
: {{Incode|[(GeoID1,PosID1),(GeoID2,PosID2),(GeoID3,PosID3)]}}
: Le GeoID est un index à base zéro pour la géométrie non externe. L'axe X a le GeoID -1, l'axe Y le GeoID -2. Les GeoID -3, -4, etc. sont utilisés pour la géométrie externe.
: PosID peut avoir les valeurs suivantes :
: 0 = bord, 1 = point de départ, 2 = point d'arrivée, 3 = point central.
: Par exemple, une cote allant de l'origine au centre d'un cercle qui est le 2e élément non externe de l'esquisse aura ces informations étendues :
: {{Incode|[(-1,1),(1,3)]}}
* {{MenuCommand|Masquer l'alignement interne (dans le widget)}} : si cette option est cochée, les contraintes associées aux alignements internes sont cachées dans la liste. L'outil [[Image:Sketcher_RestoreInternalAlignmentGeometry‎.svg|16px]] [[Sketcher_RestoreInternalAlignmentGeometry/fr|Géométrie interne d'alignement]] peut également masquer ces contraintes, mais masquera également les alignements internes de l'esquisse.
|-
|-
| {{MenuCommand|Contraintes automatiques}}
| {{MenuCommand|Menu contextuel}}
| Un clic droit sur l'arrière-plan de la liste ou un clic droit sur les contraintes sélectionnées dans la liste ouvre un menu contextuel. Le menu propose les options suivantes :
| Si cette case est cochée, sketcher propose automatiquement des contraintes sensibles. Si vous tracez par exemple une [[Sketcher_CreatePolyline/fr|polyligne]] [[Image:Sketcher_CreatePolyline.svg‎‎|20px]] et pointez vers le bas, vous verrez que le sketcher propose une contrainte verticale :[[Image:Constraint_Vertical.svg‎‎|20px]]. Si vous définissez maintenant un point, le segment de ligne dessiné recevra la contrainte verticale.
* {{MenuCommand|Changer la valeur}} : modifie la valeur d'une contrainte dimensionnelle. Ne fonctionne que pour une seule contrainte. Vous pouvez également double-cliquer sur la contrainte dans la liste, ou double-cliquer sur sa valeur dans la [[3D_view/fr|vue 3D]].
|-
* {{MenuCommand|Basculer vers/depuis la référence}} : voir [[Sketcher_ToggleDrivingConstraint/fr|Sketcher Basculer les contraintes pilotantes]].
| {{MenuCommand|Éviter les contraintes automatiques redondantes}}
* {{MenuCommand|Désactiver}} ou {{MenuCommand|Activer}} : voir [[Sketcher_ToggleActiveConstraint/fr|Sketcher Activer les contraintes]].
| Si cette case est cochée, sketcher essaie de ne pas proposer de contraintes automatiques redondantes. Cette option n'a d'effet que si l'option {{MenuCommand|Contraintes auto}} est également utilisée.
* {{MenuCommand|Afficher les contraintes}} : identique à la case à cocher des contraintes. Mais, contrairement à la case à cocher, fonctionne également pour plus d'une contrainte.
|-
* {{MenuCommand|Masquer les contraintes}} : identique à la désactivation de la case à cocher des contraintes. Idem.
| {{MenuCommand|Ordre de rendu}}
* {{MenuCommand|Sélectionner les éléments}} : voir [[Sketcher_SelectElementsAssociatedWithConstraints/fr|Sketcher Éléments associés aux contraintes]].
| L'ordre de rendu des esquisses. Pour le changer, faites glisser un type de géométrie vers le haut ou le bas.
* {{MenuCommand|Renommer}} : renomme la contrainte.
|}
* {{MenuCommand|Centrer l'esquisse}} : centre la vue 3D autour des contraintes sélectionnées.

* {{MenuCommand|Supprimer}} : supprime les contraintes sélectionnées. La touche {{KEY|Supprimer}} peut également être utilisée.
==Contraintes ==
* {{MenuCommand|Échanger les noms des contraintes}} : échange les noms des contraintes sélectionnées. Ne fonctionne que si deux contraintes avec des noms donnés par l'utilisateur sont sélectionnées.

Cette section répertorie les contraintes de l'esquisse. En décochant une contrainte dans la liste, vous pouvez la masquer.

Vous pouvez définir les options suivantes :

{| class="wikitable float-right mw-collapsible mw-collapsed"
!style="width: 33%;"|Name
!style="width: 66%;"|Description
|-
| {{MenuCommand|Filter}}
| Vous pouvez sélectionner les types de contraintes qui seront listés. Les types sont <br/>''All'': toutes les contraintes <br/> ''Normal'': contraintes aux éléments d'esquisse normaux <br/> ''Datums'': contraintes dimensionnelles à la [[Sketcher_ToggleConstruction/fr|Géométrie de construction]] <br/> ''Named'': contraintes portant un nom <br/> ''Reference'': contraintes en [[Sketcher_ToggleDrivingConstraint/fr|reference mode]].
|-
| {{MenuCommand|Hide Internal Alignment}}
| Si coché, la [[Sketcher_ConstrainInternalAlignment/fr|Contrainte d'alignement interne]] sera masquée. Actuellement, l'esquisse utilise des alignements internes pour construire des [[Sketcher_CompCreateConic/fr|coniques]] et [[Sketcher_CompCreateBSpline/fr|B-splines]]. <br/> Remarque: vous pouvez uniquement masquer ces alignements dans la liste des contraintes. Pour les masquer dans l'esquisse, vous devez utiliser le bouton de la barre d'outils. [[File:Sketcher_Element_Ellipse_All.png‎|24px]] ([[Sketcher_RestoreInternalAlignmentGeometry/fr|Restaurer la géométrie d'alignement interne]]).
|-
| {{MenuCommand|Extended Information}}
| Si cette case est cochée, les informations étendues seront ajoutées à la liste sous cette forme <br/>[(GeoID1,PosID1);(GeoID2,PosID2);(GeoID3,PosID3)]<br/>PosID peut prendre les valeurs suivantes: <br/>''0'': Edge, ''1'' = starting point, ''2'' = endpoint, ''3'' = midpoint<br/>Le GeoID est le numéro de l'élément d'esquisse moins 1. L'origine du système de coordonnées a le GeoID ''-1''.<br/> Par exemple, une dimension allant de l'origine au centre d'un cercle avec le numéro d'élément '2' obtiendra cette information: [(1,3);(-1,1)]
|}
|}


<span id="Elements"></span>
== Éléments ==
== Éléments ==


Cette section répertorie les éléments de l'esquisse. Si vous décochez un élément dans la liste, il sera masqué dans l'esquisse. Les éléments peuvent être sélectionnés dans la liste ainsi que dans l'esquisse.
Dans les sections, les éléments d’esquisse sont répertoriés et peuvent être mis en évidence. Si vous cliquez dans la liste sur un élément, il sera surligné en vert. Chaque élément de la liste commence par un numéro. Le numéro correspond à l'ordre de création dans l'esquisse. <br/>Si vous maintenez la touche {{KEY|Ctrl}} enfoncée, vous pouvez sélectionner plusieurs éléments à la fois. Si vous appuyez sur la touche {{KEY|Z}}, vous pouvez basculer au type valide suivant. Par exemple, si vous sélectionnez une ligne dans la liste et appuyez sur {{KEY|Z}}, vous pouvez passer aux points qui la définissent.


Vous pouvez définir les options suivantes :
Les options disponibles :


{| class="wikitable float-right mw-collapsible mw-collapsed"
{| class="wikitable"
!style="width: 33%;"|Name
!style="width: 15%;"|Option
!style="width: 66%;"|Description
!style="width: 85%;"|Description
|-
|-
| {{Button|Filtre [[Image:Toolbar_flyout_arrow.svg|x16px]]}}
| {{MenuCommand|Type}}
| Si la case Filtre est cochée, la liste déroulante Filtre contrôle les éléments qui sont listés :
| Vous pouvez sélectionner le type de sélection de liste. Si vous définissez par exemple ''End point'', tous les éléments de la liste qui n'ont pas de point final (cercles, etc.) obtiendront l'icône [[Image:Sketcher Element SelectionTypeInvalid.svg|20px]] pour indiquer que vous pouvez cliquer dessus mais ils ne seront pas mis en évidence. Si vous cliquez par exemple sur son point final sera mis en surbrillance sur une ligne. <br/> Vous pouvez choisir entre les types "Edge", ''Starting Point'', ''End Point'' et ''Center Point''.
* {{MenuCommand|Normal}} : géométrie normale : géométrie qui n'entre pas dans les trois catégories suivantes.
* {{MenuCommand|Géométrie de construction }} : [[Sketcher_ToggleConstruction/fr|géométrie de construction]].
* {{MenuCommand|Géométrie interne}} : [[Sketcher_RestoreInternalAlignmentGeometry/fr|géométrie interne d'alignement]].
* {{MenuCommand|Géométrie externe}} : [[Sketcher_External/fr|géométrie externe]].
* {{MenuCommand|Tous les types}} : tous les types de géométrie. Des types spécifiques peuvent être sélectionnés dans le reste de la liste :
** {{MenuCommand|Point}}
** {{MenuCommand|Ligne}}
** {{MenuCommand|Cercle}}
** {{MenuCommand|Ellipse}}
** {{MenuCommand|Arc de cercle}}
** {{MenuCommand|Arc d'ellipse}}
** {{MenuCommand|Arc d'hyperbole}}
** {{MenuCommand|Arc de parabole}}
** {{MenuCommand|B-spline}}
|-
|-
| {{Button|[[Image:Sketcher_Settings.svg|x16px]] [[Image:Toolbar_flyout_arrow.svg|x16px]]}}
| {{MenuCommand|Mode}}
| Ce bouton ouvre un menu :
| Vous pouvez sélectionner les éléments d’esquisse qui seront affichés dans la liste, soit ''All'', ''Normal'' (éléments réguliers), ''Construction'' ([[Sketcher_ToggleConstruction/fr|Géométrie de construction]]) et ''External'' (éléments de [[Sketcher_External/fr|Géométrie externe]]).
* {{MenuCommand|Informations complémentaires}} : si cette case est cochée, des informations complémentaires sur l'élément sont fournies.
: Pour les géométries non externes, les informations de la liste passent alors de :
: {{Incode|<N>-<TYPE>}}
: à :
: {{Incode|<TYPE>(Edge<N>#ID<GeoID>#<VLX>)[-Construction]}}
: <TYPE> : Type d'élément.
: <N> : indice basé sur 1 qui indique l'ordre de création de l'élément.
: <GeoID> : voir [[#Contraintes|Contraintes]].
: <VLX> : calque d'élément. Voir ci-dessous.
|-
|-
| [[Image:Sketcher_Element_Arc_Edge.svg|24px]] [[Image:Sketcher_Element_Arc_StartingPoint.svg|24px]] [[Image:Sketcher_Element_Arc_EndPoint.svg|24px]] [[Image:Sketcher_Element_Arc_MidPoint.svg|24px]]
| {{MenuCommand|Extended Naming}}
| Chaque élément de la liste comporte de 1 à 4 boutons organisés en 4 colonnes. Ces boutons permettent de sélectionner une partie spécifique de l'élément. Seuls les boutons applicables sont affichés.
| Si coché, le nom dans la liste change de<br/> ''<number>-type''<br/> à<br/> ''type(Edge<number>[-Construction]''<br/>Donc, le nom devient plus long mais contient les informations sur le mode élément.
* Bouton de la colonne 1 : sélectionne le bord de l'élément.
* Bouton de la colonne 2 : sélectionne le point de départ de l'élément.
* Bouton de la colonne 3 : sélectionne le point final de l'élément.
* Bouton de la colonne 4 : sélectionne le point central de l'élément.
Cliquer sur le texte a le même effet que de cliquer sur le premier bouton disponible de l'élément.

[[Image:Sketcher_Dialog_Elements.png]]<br>
''Dans l'image, le bord d'une ligne et le centre d'un arc ont été sélectionnés.''<br>
''La ligne n'a pas de bouton dans la colonne 4 car elle n'a pas de centre.''
|-
|-
| {{MenuCommand|Auto-switch to Edge}}
| {{MenuCommand|Menu contextuel}}
| Un clic droit sur l'arrière-plan de la liste ou un clic droit sur les contraintes sélectionnées dans la liste ouvre un menu contextuel. Le menu contient les [[Sketcher_Workbench/fr#Contraintes_géométriques|outils de contrainte géométrique]], les [[Sketcher_Workbench/fr#Contraintes_dimensionnelles|Outils de contrainte dimensionnelle]] et les options supplémentaires suivantes :
| Si cette case est cochée, seul le {{MenuCommand|Type}} ''Edge '' sera disponible pour la liste.
* {{MenuCommand|Basculer le mode de la géométrie de construction}} : voir [[Sketcher_ToggleConstruction/fr|Sketcher Basculer en géométrie de construction]].
* {{MenuCommand|Sélectionner les contraintes}} : voir [[Sketcher_SelectConstraints/fr|Sketcher Sélecteur de contraintes associées]].
* {{MenuCommand|Sélectionner l'origine}} : voir [[Sketcher_SelectOrigin/fr|Sketcher Sélectionner l'origine]].
* {{MenuCommand|Sélectionner l'axe horizontal}} : voir [[Sketcher_SelectHorizontalAxis/fr|Sketcher Sélection axe horizontal]].
* {{MenuCommand|Sélectionner l'axe vertical}} : voir [[Sketcher_SelectVerticalAxis/fr|Sketcher Sélection axe vertical]].
* {{MenuCommand|Calque}} : 3 calques sont disponibles :
** {{MenuCommand|Calque 0}} : indiqué comme {{Incode|VL0}} dans les informations étendues. Il s'agit du calque par défaut. Les éléments de ce calque sont affichés avec un type de ligne solide.
** {{MenuCommand|Calque 1}} : indiqué comme {{Incode|VL1}} dans les informations étendues. Les éléments de ce calque sont affichés avec un type de ligne en pointillé.
** {{MenuCommand|Caché}} : indiqué comme {{Incode|VL2}} dans les informations complémentaires. Les éléments de ce calque sont cachés dans l'esquisse.
: L'ordre de rendu des calques 0 et 1 est tel que lors de la sélection de points coïncidents dans la [[3D_view/fr|vue 3D]], les éléments du calque 0 sont sélectionnés en faveur de ceux du calque 1.
* {{MenuCommand|Supprimer}} : supprime les éléments sélectionnés. La touche {{KEY|Suppr}} peut également être utilisée.
|}
|}




{{Docnav/fr
{{Docnav/fr
|[[Sketcher_EditSketch/fr|Modifier l'esquisse]]
|[[Sketcher_EditSketch/fr|Modifier une esquisse]]
|[[Sketcher_LeaveSketch/fr|Quitter l'esquisse]]
|[[Sketcher_MapSketch/fr|Attacher une esquisse]]
|[[Sketcher_Workbench/fr|Atelier Sketcher]]
|[[Sketcher_Workbench/fr|Atelier Sketcher]]
|IconL=Sketcher_EditSketch.svg‎‎
|IconL=Sketcher_EditSketch.svg‎‎
|IconR=Sketcher_LeaveSketch.svg
|IconR=Sketcher_MapSketch.svg
|IconC=Workbench_Sketcher.svg
|IconC=Workbench_Sketcher.svg
}}
}}
Line 184: Line 263:
{{Sketcher Tools navi{{#translation:}}}}
{{Sketcher Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{clear}}

Latest revision as of 04:11, 10 May 2024

Introduction

Lorsqu'une esquisse est en cours d'édition, la boîte de dialogue de Sketcher s'affiche dans l'onglet Tâche de la vue combinée.

Pour mettre une esquisse en mode d'édition, voir Sketcher Modifier une esquisse. Pour quitter le mode d'édition, voir Sketcher Quitter l'esquisse.

La boîte de dialogue de Sketcher a les sections suivantes :

Paramètres d'outils

introduit dans la version 1.0

Certains outils ajoutent une section de paramètres en haut de la boîte de dialogue. Les options et/ou modes disponibles dépendent de l'outil.

La section des paramètres de l'outil Sketcher Ligne.

Messages du solveur

Cette section renseigne sur l'état de l'esquisse.

Les messages possibles sont les suivants :

  • Esquisse vide
  • Esquisse entièrement contrainte
  • Esquisse sous-contrainte de : n degré(s) de liberté
  • Esquisse avec contraintes redondantes : (#, #, #)
  • Esquisse sur-contrainte : (#, #, #)

Si une esquisse est sous-contrainte, le nombre de degrés de liberté (ou DoF) est indiqué. Un clic sur le texte souligné permet de sélectionner les éléments de l'esquisse sous-contraints. Voir Sketcher Degrés de liberté non contraints.

Si une esquisse a des contraintes redondantes ou est surcontrainte, les indices des contraintes impliquées sont indiqués. Cliquer sur le texte souligné permet de les sélectionner. Voir Sketcher Contraintes redondantes et Sketcher Contraintes conflictuelles.

Les deux derniers messages sont affichés en rouge pour une raison précise : il s'agit d'avertissements qui ne doivent pas être ignorés. Ils indiquent des problèmes qui doivent être résolus car ils interfèrent avec le solveur.

Les trois derniers messages ne s'excluent pas mutuellement. S'il y en a plusieurs, seul le message le plus important, situé en bas de la liste, est affiché.

Options disponibles :

Option Description
Ce bouton ouvre un menu :
  • Mise à jour automatique : si cette option est cochée, l'ensemble du document est recalculé après chaque action d'esquisse. Déconseillé pour les documents complexes.

Contrôle avancé du solveur

Cette section n'apparaîtra que si vous cochez l'option Afficher la section "Contrôle avancé du solveur" dans les préférences de Sketcher.

Remarquez que la plupart des options de cette section n'ont pas d'utilité pratique. Elles peuvent cependant aider à tester et à comprendre les solveurs.

Les options disponibles :

Option Description
Solveur par défaut Le solveur utilisé pour résoudre la géométrie. L'algorithme Levenberg-Marquardt et l'algorithme DogLeg sont des algorithmes d'optimisation des régions de confiance. Le solveur BFGS utilise l'algorithme Broyden–Fletcher–Goldfarb–Shanno.
Niveau de DogLeg Gauss Ce paramètre est uniquement disponible pour le solveur DogLeg. C'est le type d'étape utilisé dans l'algorithme DogLeg.
Itérations maximum Si le solveur a besoin de plus d'itérations pour trouver une convergence vers une solution, il s'arrête et génère le résultat de son échec.
Multiplicateur par la taille de l'esquisse Si coché, le maximum d'itérations est multiplié par le nombre de paramètres. L'idée est que les esquisses plus grandes nécessitent plus d'itérations pour converger.
Convergence Le seuil de l'erreur au carré. Cette erreur est utilisée pour déterminer si une solution converge ou non.
Eps/Eps1/Tau Ces paramètres ne sont disponibles que pour le solveur Levenberg-Marquardt. Vous ne devriez changer quelque chose que si vous comprenez parfaitement le fonctionnement du solveur LevenbergMarquardt.
Tolg/Tolx/Tolf Ces paramètres ne sont disponibles que pour le solveur DogLeg. Vous ne devriez changer quelque chose que si vous comprenez parfaitement le fonctionnement du solveur DogLeg.
Algorithme QR Pendant le diagnostic, le rang de la matrice est calculé, ce qui permet d'analyser plus en détail le système de contraintes pour déterminer s'il existe des contraintes redondantes/conflictuelles. La décomposition révélatrice utilisée dans FreeCAD est QR. Il existe deux algorithmes : Eigen Dense QR est une matrice QR dense à pivotement complet, c'est un algorithme éprouvé qui fonctionne très bien, mais qui est plutôt lent à mesure que le système se développe. L'algorithme Eigen Sparse QR est une optimisation pour les matrices creuses (avec beaucoup de zéros), qui est généralement beaucoup plus rapide, car les systèmes de FreeCAD ont beaucoup de zéros.
Seuil de pivot Lorsque vous faites un QR, les valeurs situées sous le seuil de pivot sont considérées comme nulles.
Solveur des redondances Le solveur utilisé lors du diagnostic pour déterminer si un groupe est redondant ou en conflit.
Itérations maximum pour les redondances Le même que Itérations maximum, mais pour la résolution des redondances.
Multiplicateur par la taille de l'esquisse pour les redondances Le même que Multiplicateur par la taille de l'esquisse, mais pour la résolution des redondances.
Convergence pour les redondances Le même que Convergence, mais pour la résolution des redondances.
R.Eps/R.Eps1/R.Tau Le même que Eps/Eps1/Tau, mais pour la résolution des redondances.
R.Tolg/R.Tolx/R.Tolf Le même que Tolg/Tolx/Tolf, mais pour la résolution des redondances.
Mode de la console de débogage Réglage permettant de spécifier la verbosité de la sortie de la console.
Résoudre Ce bouton lance explicitement le solveur.
Rétablir les paramètres par défaut Ce bouton rétablit les paramètres par défaut du solveur.

Contraintes

Cette section dresse la liste des contraintes présentes dans l'esquisse. Si vous décochez une contrainte dans la liste, elle sera masquée dans l'esquisse. Les contraintes peuvent être sélectionnées dans la liste ainsi que dans l'esquisse.

Les contraintes peuvent également être (dé)masquées avec Sketcher Basculer l'espace virtuel.

Les options disponibles :

Option Description
Filtre Si la case Filtre est cochée, la liste déroulante Filtre contrôle les contraintes qui sont listées :
  • Tout : toutes les contraintes.
  • Contraintes géométriques : contraintes géométriques.
  • Contraintes pilotantes : contraintes dimensionnelles pilotantes. Ne fonctionne pas correctement : toutes les contraintes dimensionnelles sont filtrées.
  • Contraintes nommés : contraintes nommées. Ne fonctionne pas.
  • Contraintes pilotées : contraintes dimensionnelles pilotées. Ne fonctionne pas.
  • Contraintes sélectionnées : contraintes sélectionnées dans l'esquisse.
  • Contraintes associées : contraintes associées aux éléments sélectionnés dans l'esquisse.
Ce bouton permet d'activer la visibilité des contraintes répertoriées dans l'esquisse.
Ce bouton ouvre un menu :
  • Contraintes automatiques : si cette option est cochée, certaines contraintes géométriques sont appliquées automatiquement aux nouveaux éléments.
  • Suppression automatique des redondances : si cette option est cochée, les nouvelles contraintes qui sont redondantes sont automatiquement supprimées.
  • Afficher uniquement les contraintes filtrées : si cette option est cochée, seules les contraintes répertoriées sont affichées dans l'esquisse.
  • Informations complémentaires (dans le widget) : si cette option est cochée, des informations complémentaires sont ajoutées dans ce formulaire :
[(GeoID1,PosID1),(GeoID2,PosID2),(GeoID3,PosID3)]
Le GeoID est un index à base zéro pour la géométrie non externe. L'axe X a le GeoID -1, l'axe Y le GeoID -2. Les GeoID -3, -4, etc. sont utilisés pour la géométrie externe.
PosID peut avoir les valeurs suivantes :
0 = bord, 1 = point de départ, 2 = point d'arrivée, 3 = point central.
Par exemple, une cote allant de l'origine au centre d'un cercle qui est le 2e élément non externe de l'esquisse aura ces informations étendues :
[(-1,1),(1,3)]
  • Masquer l'alignement interne (dans le widget) : si cette option est cochée, les contraintes associées aux alignements internes sont cachées dans la liste. L'outil Géométrie interne d'alignement peut également masquer ces contraintes, mais masquera également les alignements internes de l'esquisse.
Menu contextuel Un clic droit sur l'arrière-plan de la liste ou un clic droit sur les contraintes sélectionnées dans la liste ouvre un menu contextuel. Le menu propose les options suivantes :
  • Changer la valeur : modifie la valeur d'une contrainte dimensionnelle. Ne fonctionne que pour une seule contrainte. Vous pouvez également double-cliquer sur la contrainte dans la liste, ou double-cliquer sur sa valeur dans la vue 3D.
  • Basculer vers/depuis la référence : voir Sketcher Basculer les contraintes pilotantes.
  • Désactiver ou Activer : voir Sketcher Activer les contraintes.
  • Afficher les contraintes : identique à la case à cocher des contraintes. Mais, contrairement à la case à cocher, fonctionne également pour plus d'une contrainte.
  • Masquer les contraintes : identique à la désactivation de la case à cocher des contraintes. Idem.
  • Sélectionner les éléments : voir Sketcher Éléments associés aux contraintes.
  • Renommer : renomme la contrainte.
  • Centrer l'esquisse : centre la vue 3D autour des contraintes sélectionnées.
  • Supprimer : supprime les contraintes sélectionnées. La touche Supprimer peut également être utilisée.
  • Échanger les noms des contraintes : échange les noms des contraintes sélectionnées. Ne fonctionne que si deux contraintes avec des noms donnés par l'utilisateur sont sélectionnées.

Éléments

Cette section répertorie les éléments de l'esquisse. Si vous décochez un élément dans la liste, il sera masqué dans l'esquisse. Les éléments peuvent être sélectionnés dans la liste ainsi que dans l'esquisse.

Les options disponibles :

Option Description
Filtre Si la case Filtre est cochée, la liste déroulante Filtre contrôle les éléments qui sont listés :
  • Normal : géométrie normale : géométrie qui n'entre pas dans les trois catégories suivantes.
  • Géométrie de construction  : géométrie de construction.
  • Géométrie interne : géométrie interne d'alignement.
  • Géométrie externe : géométrie externe.
  • Tous les types : tous les types de géométrie. Des types spécifiques peuvent être sélectionnés dans le reste de la liste :
    • Point
    • Ligne
    • Cercle
    • Ellipse
    • Arc de cercle
    • Arc d'ellipse
    • Arc d'hyperbole
    • Arc de parabole
    • B-spline
Ce bouton ouvre un menu :
  • Informations complémentaires : si cette case est cochée, des informations complémentaires sur l'élément sont fournies.
Pour les géométries non externes, les informations de la liste passent alors de :
<N>-<TYPE>
à :
<TYPE>(Edge<N>#ID<GeoID>#<VLX>)[-Construction]
<TYPE> : Type d'élément.
<N> : indice basé sur 1 qui indique l'ordre de création de l'élément.
<GeoID> : voir Contraintes.
<VLX> : calque d'élément. Voir ci-dessous.
Chaque élément de la liste comporte de 1 à 4 boutons organisés en 4 colonnes. Ces boutons permettent de sélectionner une partie spécifique de l'élément. Seuls les boutons applicables sont affichés.
  • Bouton de la colonne 1 : sélectionne le bord de l'élément.
  • Bouton de la colonne 2 : sélectionne le point de départ de l'élément.
  • Bouton de la colonne 3 : sélectionne le point final de l'élément.
  • Bouton de la colonne 4 : sélectionne le point central de l'élément.

Cliquer sur le texte a le même effet que de cliquer sur le premier bouton disponible de l'élément.


Dans l'image, le bord d'une ligne et le centre d'un arc ont été sélectionnés.
La ligne n'a pas de bouton dans la colonne 4 car elle n'a pas de centre.

Menu contextuel Un clic droit sur l'arrière-plan de la liste ou un clic droit sur les contraintes sélectionnées dans la liste ouvre un menu contextuel. Le menu contient les outils de contrainte géométrique, les Outils de contrainte dimensionnelle et les options supplémentaires suivantes :
L'ordre de rendu des calques 0 et 1 est tel que lors de la sélection de points coïncidents dans la vue 3D, les éléments du calque 0 sont sélectionnés en faveur de ceux du calque 1.
  • Supprimer : supprime les éléments sélectionnés. La touche Suppr peut également être utilisée.