Méthodes de sélection

From FreeCAD Documentation
This page is a translated version of the page Selection methods and the translation is 100% complete.

Présentation

Les Méthodes de sélection dans FreeCAD permettent de choisir des objets dans l'interface de FreeCAD tels que la vue 3D, la vue en arborescence, la fenêtre de sélection et d'autres boîtes de dialogue. Certaines méthodes de sélection sont spécifiques à l'atelier et sont documentées dans la documentation particulière de l'atelier.

Vue 3D

Dans la Vue 3D, il existe plusieurs façons de sélectionner des objets.

Sélection simple

La sélection simple avec la souris (par défaut clic gauche) et la présélection (survol) sont décrites dans la page Navigation par la souris.

Clics répétés

Le premier clic sélectionne un sous-élément (sommet, arête ou face) de l'objet sous la souris. Un deuxième clic sélectionne tout l'objet.

Le troisième clic étend la sélection à son objet conteneur (PartDesign Corps, Std Part et autres). Des clics supplémentaires développent la sélection dans la chaîne de conteneurs.

Commandes par sélection

Fenêtre de sélection

La fenêtre de sélection affiche les noms des objets sélectionnés y compris leur nom complet dans un objet, par exemple Unnamed#Body.Box001.Face17.

Elle permet également d'effectuer certaines actions comme Std Affichage de la sélection et d'envoyer l'objet à la Console Python.

Exportation d'objets

Cela devrait être dans la page Fenêtre de sélection.

Sélectionnez un objet complexe, par exemple un PartDesign Corps ou Std Part, puis dans la fenêtre de sélection sélectionnez à nouveau l'objet puis appuyez sur Ctrl + C au clavier pour ouvrir la boîte de dialogue Sélection des objets. Cela permet de copier l'objet sélectionné avec tous ou seulement certains des objets de dépendance de cet objet. Par exemple, pour un Std Part, les objets possibles à sélectionner incluent Std Part lui-même, mais aussi son origine, ses trois axes de base (XYZ) et ses trois plans de base (XY, YZ, XZ).

Après avoir appuyé sur OK, les objets sélectionnés sont copiés en mémoire puis peuvent être collés dans le document pour dupliquer uniquement ces objets.

Boîte de dialogue de sélection d'objet lancée depuis la fenêtre de sélection.

Vue en arborescence

Dans la Vue en arborescence, les éléments peuvent être sélectionnés ou désélectionnés, un par un, en maintenant la touche Ctrl et en cliquant avec la souris.

Une série d'éléments peut être sélectionnée en cliquant sur le premier élément, en maintenant la touche Maj enfoncée et en cliquant sur le dernier élément.

La sélection d'un seul élément affichera également ses propriétés dans l'éditeur de propriétés.

Un double clic ouvrira le panneau des tâches associé contenant des actions. Veillez à fermer ce panneau de tâches avant de lancer une autre commande ou de passer à un autre poste de travail.

D'autres méthodes sont disponibles en ouvrant le menu contextuel (clic droit) en fonction de l'objet sélectionné ou de l'atelier actif. Voir les informations dans la Vue en arborescence.

Script

La sélection d'objets est en soi une tâche graphique et n'est donc disponible que lorsque l'interface utilisateur graphique est chargée.

Ces méthodes peuvent être utilisées dans des macros ou depuis la Console Python.

import FreeCADGui as Gui

Gui.Selection.addSelection
Gui.Selection.addSelectionGate
Gui.Selection.Filter

La méthode addSelectionGate empêche l'utilisateur de sélectionner des objets non spécifiés dans la chaîne de sélection. Un symbole apparaît lorsque le pointeur se trouve sur un élément ne faisant pas partie du groupe spécifié.

Gui.Selection.addSelectionGate("SELECT Part::Feature SUBELEMENT Edge")

#### or
Gui.Selection.addSelectionGate("SELECT Part::Feature SUBELEMENT Face")

#### or
Gui.Selection.addSelectionGate("SELECT Part::Feature SUBELEMENT Vertex")

Pour quitter la commande SelectionGate() :

Gui.Selection.removeSelectionGate()

Voir la Documentation du code source et la Std Documentation des modules Python pour plus d'aide sur l'utilisation de ces outils.