Méthodes de sélection

From FreeCAD Documentation
Revision as of 13:26, 16 August 2020 by David69 (talk | contribs)

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 différentes manières de sélectionner des objets à l'aide du pointeur de la souris.

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. introduit dans la version 0.18

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

Commandes par sélection

La sélection par glissement de la souris pour sélectionner plusieurs objets ou sous-éléments (sommets ou faces) est disponible en utilisant Std Tout sélectionner, Std Sélection par boîte, Part Sélection par boîte et Std Sélection d'éléments par boîte.

Les modes de sélection de boîte reviennent à la valeur par défaut Std Tout sélectionner après toute sélection. (Qu'est-ce que ça veut dire??)

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.

Il 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 Body 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 Object selection. 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.

Object selection dialog that is launched from the selection view.

Tree view

In the tree view items can be selected, or deselected, one at a time, by holding the Ctrl key and clicking with the mouse.

A range of items can be selected by clicking on the first item, holding Shift, and clicking on the last item.

Selecting a single item will also show its properties in the property editor.

Double clicking will open any associated task panel containing actions. Make sure to close this task panel before executing another command or switching to any other workbench.

More methods are available by opening the context menu (right-click), depending on the object selected or the active workbench; see the information in tree view.

Scripting

Selecting objects is inherently a graphical task and therefore it is only available when the graphical user interface is loaded.

These commands can be used in macros or from the Python console.

import FreeCADGui as Gui

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

The command addSelectionGate restricts the user from selecting objects not specified in the selection string. A symbol appears when the pointer is over an item not in the specified group.

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

See the Source documentation and Std PythonHelp for more help on using these tools.