Sketcher Boite de dialogue

From FreeCAD Documentation
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This page is a translated version of the page Sketcher Dialog and the translation is 50% complete.
Outdated translations are marked like this.

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.

To put a sketch in edit mode see Sketcher EditSketch. To finish edit mode see Sketcher LeaveSketch.

La boîte de dialogue comprend les sections suivantes :

Tool parameters

introduced in version 0.22

Some tools add a parameters section at the top of the dialog. Available options and/or modes depend on the tool.

The parameters section of the Sketcher CreateLine tool

Messages du solveur

Cette section renseigne sur l'état de l'esquisse. Une esquisse peut être sous contrainte, entièrement contrainte ou avoir des contraintes redondantes.

The possible messages are:

  • Empty sketch
  • Fully constrained
  • Under constrained: n DoF(s)
  • Redundant constraints: (#, #, #)
  • Over-constrained: (#, #, #)

Si une esquisse est sous contrainte, le nombre de degrés de liberté (ou Dofs) est indiqué. En cliquant sur ce texte, les éléments de l'esquisse sous contrainte sont sélectionnés.

Si un esquisse a des contraintes redondantes, les indices de ces contraintes sont indiqués. Un clic sur ce texte sélectionnera ces contraintes.

The last two messages are displayed in red for a reason: they are warnings that should not be ignored. They indicate issues that must be addressed as they interfere with the solver.

The last three messages are not mutually exclusive. If more than one applies only the most important message, occurring lowest in the list, is displayed.

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 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 Basculer la géométrie interne peut également masquer ces contraintes, mais masquera également les alignements internes de l'esquisse.
Menu contextuel 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.
  • Basculer vers/depuis la référence : voir Sketcher Basculer les contraintes pilotantes.
  • Désactiver ou Activer : voir Sketcher Activation des 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.
  • 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.

Menu contextuel Un clic droit sur les éléments sélectionnés 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.


In the image the edge of a line and the center of an arc have been selected.
The line does not have a button in column 4 as it does not have a center. |- | Context menu | Right-clicking elements selected in the list opens a context menu. The menu contains the Geometric constraint tools, the Dimensional constraint tools and the following additional options:

  • Toggle construction geometry: See Sketcher ToggleConstruction.
  • Select Constraints: See Sketcher SelectConstraints.
  • Select Origin: See Sketcher SelectOrigin.
  • Select Horizontal Axis: See Sketcher SelectHorizontalAxis.
  • Select Vertical Axis: See Sketcher SelectVerticalAxis.
  • Layer: 3 layers are available:
    • Layer 0: Indicated as VL0 in extended information. This is the default layer. Elements on this layer are displayed with a solid line type.
    • Layer 1: Indicated as VL1 in extended information. Elements on this layer are displayed with a dashed line type.
    • Hidden: Indicated as VL2 in extended information. Elements on this layer are hidden in the sketch.
The rendering order of layers 0 and 1 is such that when picking coincident points in the 3D view elements on layer 0 are selected in favor of those on layer 1.
  • Delete: Deletes the selected elements. The Del key can also be used.

|}