Select by Mass

Utiliser des masses Revit sélectionnées comme filtres spatiaux et sélectionner les éléments qui les intersectent avec BIMO Select by Mass.

Select by Mass utilise les Masses Revit sélectionnées comme filtres spatiaux et sélectionne les occurrences des catégories configurées dont la géométrie intersecte leur volume. Pour les pièces et autres éléments spatiaux, la commande contrôle le point de localisation de l’élément. Le résultat peut également être limité aux éléments visibles dans la vue active.

La commande se trouve dans l’onglet BIMO, panneau Select, sous Select by Mass.

Important : la commande modifie uniquement la sélection Revit actuelle. Elle ne change ni les paramètres ni la géométrie des éléments et ne lance pas Temporary Hide/Isolate. Le résultat remplace la sélection précédente.

Quand l’utiliser

  • Sélectionner les pièces affectées à une section de bâtiment représentée par une Mass.

  • Trouver des murs, portes, équipements ou autres catégories dans une zone volumétrique.

  • Préparer des éléments pour une modification groupée de paramètres.

  • Limiter un grand projet aux éléments associés à une ou plusieurs Masses.

  • Sélectionner uniquement les éléments correspondants visibles dans la vue active.

Avant l’exécution

  • Ouvrez un document de projet Revit. Les documents de famille ne sont pas pris en charge.

  • Préparez un ou plusieurs éléments de la catégorie Mass possédant une géométrie solide valide et un volume positif.

  • Vérifiez la position et les dimensions des Masses dans le modèle.

  • Choisissez les catégories de résultat dans les réglages de la commande.

  • Pour utiliser Only visible on view, ouvrez d’abord la vue requise.

La commande agit uniquement dans le document hôte actif. Les éléments des modèles Revit liés ne sont pas traités.

Réglages de la commande

Réglage

Fonction

Categories

Liste obligatoire des catégories à rechercher. La valeur par défaut est Rooms. Au moins une catégorie doit être sélectionnée.

Only visible on view

Après la recherche spatiale, conserve uniquement les éléments que l’API Revit considère comme visibles dans la vue active. Désactivé par défaut.

Les noms de catégories sont validés dans le document actif. Si un preset a été créé dans une autre langue de Revit et qu’une catégorie est signalée comme non valide, sélectionnez-la de nouveau dans les réglages du projet actuel.

Procédure

Avec des Masses présélectionnées

  1. Sélectionnez une ou plusieurs Masses dans Revit.

  2. Lancez BIMO > Select > Select by Mass.

  3. Vérifiez Categories et Only visible on view dans la fenêtre de réglages.

  4. Confirmez la commande.

Si la sélection actuelle contient au moins une Mass valide, BIMO utilise toutes les Masses sélectionnées et n’ouvre pas de mode de sélection supplémentaire. Les autres éléments présélectionnés sont ignorés.

Sans présélection

  1. Lancez Select by Mass.

  2. Confirmez les réglages.

  3. Sélectionnez une ou plusieurs Masses dans Revit. Les éléments d’autres catégories ne peuvent pas être choisis.

  4. Terminez la sélection multiple Revit standard.

Après le traitement, BIMO remplace la sélection actuelle par les éléments correspondants.

Détermination du résultat

Pour chaque Mass sélectionnée, la commande extrait tous les solides dont le volume est positif et recherche uniquement les occurrences des catégories configurées.

Éléments ordinaires

Pour les murs, portes, équipements et autres éléments non spatiaux, la commande teste l’intersection géométrique avec le solide de la Mass.

Important : un élément n’a pas besoin d’être entièrement contenu dans la Mass. Si sa géométrie traverse la limite du volume, il peut également être sélectionné.

Pièces et autres éléments spatiaux

Pour les occurrences de SpatialElement, notamment les Rooms et Spaces, la commande contrôle le point de localisation. L’élément est retenu lorsque ce point se trouve à l’intérieur du solide de la Mass.

La limite de la pièce n’est pas comparée à celle de la Mass. Une pièce traversant une limite de section est donc affectée à la Mass qui contient son point de localisation.

Plusieurs Masses

Lorsque plusieurs Masses sont sélectionnées, leurs résultats sont regroupés. Un élément doit correspondre à un seul solide d’une seule Mass pour être inclus.

Only Visible On View

Lorsque Only visible on view est activé, le filtre de visibilité Revit de la vue active est appliqué après la recherche d’intersection. La recherche géométrique s’effectue toujours dans le document hôte, puis les résultats non visibles dans la vue active sont supprimés.

Exemples

Affecter des numéros de section aux pièces

  1. Créez une Mass pour chaque section du bâtiment.

  2. Conservez Rooms dans Categories.

  3. Sélectionnez la Mass correspondant à la section requise et exécutez la commande.

  4. Vérifiez les pièces sélectionnées.

  5. Remplissez le paramètre de numéro de section avec les outils Revit standard ou une autre commande validée.

L’appartenance d’une Room est déterminée par son point de localisation.

Sélectionner plusieurs catégories dans un volume

Ajoutez des catégories telles que Walls, Doors et Mechanical Equipment. Sélectionnez la Mass de zone et exécutez la commande. Les éléments dont la géométrie intersecte le solide sont regroupés dans une même sélection.

Limiter le résultat à la vue active

Ouvrez le plan ou la vue 3D requis, activez Only visible on view et effectuez la sélection. Les éléments que l’API Revit ne considère pas comme visibles dans cette vue sont exclus.

Presets, variants et raccourcis clavier

Select by Mass prend en charge les presets. Chaque preset enregistre :

  • la liste Categories ;

  • l’état de Only visible on view.

Les presets fréquemment utilisés peuvent être affectés à Variant #1, Variant #2 et Variant #3. Un variant dont les réglages sont valides s’exécute sans rouvrir la fenêtre, puis utilise les Masses présélectionnées ou vous demande de les choisir.

Avant un lancement rapide, vérifiez le document et la vue actifs, les Masses sélectionnées et les catégories du preset.

Pour la configuration, consultez Presets and Variants.

Erreurs et dépannage

Problème

Vérification

La commande ne s’exécute pas dans une famille

Ouvrez un document de projet Revit.

L’objet requis ne peut pas être sélectionné

La commande accepte uniquement un FamilyInstance de la catégorie Mass. Les Generic Models et les autres catégories ne sont pas acceptés.

Une erreur d’extraction de solide apparaît

Vérifiez que la Mass fournit une géométrie solide dont le volume est positif. Les formes vides ou constituées uniquement de vides ne sont pas prises en charge.

Aucun élément n’est sélectionné

Vérifiez l’intersection avec la Mass, la liste des catégories et l’état de Only visible on view.

Un élément traversant la limite est sélectionné de manière inattendue

Les éléments ordinaires utilisent l’intersection, et non le confinement complet.

Une pièce est associée à une autre Mass

Vérifiez le point de localisation de la pièce. Sa limite n’est pas utilisée pour ce test.

Une catégorie est signalée comme non valide

Sélectionnez-la de nouveau dans le projet actuel, en particulier après un changement de langue de Revit.

Les éléments du modèle lié sont absents

La commande ne recherche pas dans les documents liés. Exécutez-la dans le modèle concerné.

Certains résultats disparaissent

Vérifiez la vue active et l’état de Only visible on view.

Une Mass complexe ou transformée produit un résultat inattendu

Vérifiez sa géométrie solide sur un petit jeu de test ; l’implémentation actuelle extrait la géométrie d’occurrence au moyen de l’API de géométrie de famille Revit.

Limites connues

  • Fonctionne uniquement dans les documents de projet.

  • Utilise les Masses du document hôte actif et ne traite pas les modèles liés.

  • Sélectionne les occurrences, et non les types d’éléments.

  • Teste l’intersection pour les éléments ordinaires, et non le confinement complet.

  • Utilise le point de localisation pour les éléments spatiaux, et non leurs limites.

  • Une Mass doit fournir au moins un solide dont le volume est positif.

  • Les géométries complexes, imbriquées ou transformées doivent être vérifiées sur un petit jeu de test.

  • Remplace toujours la sélection actuelle ; les modes Add, Remove et Intersect ne sont pas disponibles.

  • N’affiche ni rapport final ni nombre de résultats.

  • Le traitement de plusieurs Masses complexes et de listes de catégories étendues peut prendre du temps.

An error has occurred. This app may no longer respond until reloaded. Reload 🗙