Select by Group remplace la sélection Revit actuelle par les membres d’un ou plusieurs Groups sélectionnés. La commande peut inclure tous les membres qui ne sont pas eux-mêmes des Groups, ou uniquement les catégories configurées, et peut limiter le résultat aux membres visibles dans la vue active.
La commande se trouve dans BIMO > Select > Select by Group.
Important : la commande n’ouvre pas Edit Group, ne dégroupe pas les éléments, ne les isole pas et ne supprime pas les restrictions Revit liées à la modification des éléments groupés. Elle modifie uniquement la sélection actuelle.
Quand l’utiliser
Sélectionner les membres d’un Group sans les parcourir avec la touche Tab.
Préparer les membres visibles pour une revue ou Temporary Hide/Isolate.
Sélectionner uniquement des Doors, Windows ou d’autres catégories dans plusieurs occurrences de Group.
Inclure les membres de Groups imbriqués dans un seul résultat.
Conditions requises
Un document Revit actif doit contenir au moins un Group sélectionnable.
Ouvrez la vue requise avant d’utiliser Only visible on view.
Les Groups et leurs membres doivent appartenir au document hôte actif. Les documents Revit liés ne sont pas traités.
Vous pouvez présélectionner les Groups avant de lancer la commande ou les choisir après avoir confirmé les réglages.
Réglages
Réglage | Valeur par défaut | Fonction |
|---|---|---|
Only visible on view | Activé | Conserve uniquement les membres que l’API Revit considère comme visibles dans la vue active. |
Categories | Vide — toutes les catégories | Limite le résultat aux catégories Revit sélectionnées. Laissez la liste vide pour inclure toutes les catégories. |
Les catégories sont enregistrées selon leur nom d’affichage Revit. Après un changement de langue de l’interface, ouvrez les réglages et sélectionnez-les de nouveau si une valeur enregistrée n’est plus reconnue.
Procédure
Avec des Groups présélectionnés
Sélectionnez un ou plusieurs Groups dans le document hôte actif. Les autres éléments présélectionnés sont autorisés mais seront ignorés.
Lancez BIMO > Select > Select by Group.
Choisissez de conserver ou non Only visible on view.
Laissez Categories vide pour toutes les catégories, ou sélectionnez les catégories requises.
Confirmez les réglages.
BIMO remplace la sélection actuelle par les membres correspondants.
Si au moins un Group est présélectionné, la commande utilise tous les Groups présélectionnés et n’ouvre pas le sélecteur Revit.
Sans présélection
Lancez BIMO > Select > Select by Group.
Configurez et confirmez les réglages.
Dans le sélecteur Revit, choisissez un ou plusieurs Groups.
Terminez la sélection Revit.
BIMO sélectionne les membres correspondants.
Le sélecteur accepte uniquement les éléments Group. Si la sélection initiale ne contient aucun Group, il s’ouvre même lorsque d’autres éléments étaient présélectionnés.
Construction du résultat
BIMO lit les membres directs de chaque Group sélectionné.
Si un membre est lui-même un Group, BIMO lit récursivement ce Group imbriqué.
Les conteneurs Group sont exclus ; le résultat contient uniquement des occurrences qui ne sont pas des Groups.
Lorsque Categories est vide, aucun filtre de catégorie n’est appliqué.
Lorsque des catégories sont sélectionnées, seuls les membres de ces catégories sont conservés.
Lorsque Only visible on view est activé, le résultat est également filtré selon la visibilité dans la vue active.
Les résultats de tous les Groups sélectionnés sont regroupés et remplacent la sélection Revit actuelle.
La commande ne recherche jamais des éléments sans rapport ailleurs dans le projet. Elle part uniquement des membres des Groups sélectionnés.
Exemples
Sélectionner les membres visibles pour une revue
Conservez Only visible on view activé et laissez Categories vide. Sélectionnez les occurrences de Group requises. BIMO sélectionne leurs membres que Revit considère comme visibles dans la vue active ; vous pouvez ensuite utiliser une commande distincte de revue ou d’isolation.
Sélectionner les Doors de plusieurs Groups
Ajoutez Doors à Categories, puis sélectionnez plusieurs occurrences de Group. Seules les occurrences de Doors trouvées dans ces Groups restent dans le résultat.
Inclure les membres de Groups imbriqués
Sélectionnez un Group contenant des Groups imbriqués. La commande collecte récursivement leurs membres qui ne sont pas des Groups, puis applique les filtres de visibilité et de catégorie.
Presets et variants
Select by Group prend en charge les presets. Enregistrez des combinaisons fréquentes, par exemple :
toutes les catégories visibles ;
uniquement les Doors visibles ;
tous les membres sans tenir compte de la visibilité dans la vue active.
Un preset peut être affecté à Variant #1, Variant #2 ou Variant #3. Un variant valide peut appliquer ses réglages sans ouvrir la fenêtre, mais ne mémorise pas les Groups à utiliser. Présélectionnez les Groups ou choisissez-les après le lancement. Consultez Presets and Variants.
Résultat et impact sur le modèle
Les membres obtenus remplacent la sélection Revit précédente.
Si aucun membre ne satisfait les filtres, la sélection actuelle devient vide.
La commande ne modifie, ne supprime, ne dégroupe et n’isole aucun élément du modèle.
La sélection de membres ne rend pas leur modification individuelle valide en dehors des règles Revit normales relatives aux Groups.
L’annulation de la fenêtre de réglages arrête la commande avant toute modification de la sélection.
Erreurs et dépannage
Problème | Vérification |
|---|---|
Le sélecteur Revit s’ouvre alors que des éléments étaient présélectionnés | La sélection initiale ne contenait aucun élément Group. Présélectionnez au moins un Group. |
Des membres attendus sont absents | Vérifiez Only visible on view, la vue active et la liste Categories. |
Des membres masqués sont sélectionnés | Activez Only visible on view et relancez la commande depuis la vue requise. |
Aucun membre n’est sélectionné | Les Groups sélectionnés peuvent ne contenir aucun membre qui satisfasse les deux filtres. Videz Categories ou désactivez le filtre de visibilité pour diagnostiquer le problème. |
Un Group imbriqué n’est pas sélectionné | Les conteneurs Group sont volontairement ignorés ; leurs membres qui ne sont pas des Groups sont collectés récursivement. |
Les membres de Groups d’un modèle lié sont absents | Exécutez la commande dans le modèle lié lui-même. La commande actuelle traite uniquement le document hôte. |
Une catégorie enregistrée est refusée après un changement de langue de Revit | Ouvrez les réglages et sélectionnez de nouveau la catégorie dans la langue actuelle. |
Les membres sont sélectionnés mais ne peuvent pas être modifiés individuellement | Utilisez Edit Group, la modification du type de groupe ou le dégroupement standard de Revit selon le besoin. La sélection ne contourne pas les contraintes du Group. |
Limites connues
Traite uniquement les occurrences Group du document hôte actif.
Exclut les conteneurs Group et les types d’éléments du résultat.
Only visible on view suit la visibilité fournie par l’API Revit et ne constitue pas un test géométrique d’occlusion.
Remplace toujours la sélection actuelle ; les modes Add, Remove et Intersect ne sont pas disponibles.
N’ouvre pas Edit Group et ne lance pas automatiquement Temporary Hide/Isolate.
Les Groups volumineux ou profondément imbriqués peuvent nécessiter plus de temps de traitement.