Mark Swings détermine l’état d’ouverture de chaque porte dans le projet Revit actif et écrit une marque textuelle dans un paramètre d’occurrence configuré.
La commande se trouve dans BIMO > Analyze > Mark Swings.
Quand l’utiliser
Renseigner un paramètre de sens d’ouverture avant de publier les nomenclatures de portes.
Identifier les portes inversées avec des filtres ou des schémas de couleurs.
Actualiser les marques après l’inversion ou la symétrie de portes.
Appliquer une règle de marquage cohérente à l’ensemble du projet.
Conditions requises
Un projet Revit actif est nécessaire.
Le paramètre cible doit exister sur les occurrences de porte, accepter du texte et être modifiable.
Vérifiez le preset actif et les valeurs des marques avant l’exécution.
La présélection et la vue active ne limitent pas la portée. La commande trouve toutes les occurrences de la catégorie Doors dans le document actif.
Détermination de la marque
Pour chaque porte, BIMO compare deux propriétés standard de Revit :
HandFlipped;FacingFlipped.
La porte reçoit la marque inversée lorsqu’une seule de ces propriétés est activée. Lorsque les deux propriétés ont le même état — toutes deux désactivées ou toutes deux activées — la marque non inversée est écrite.
Hand Flipped | Facing Flipped | Résultat par défaut |
|---|---|---|
Non | Non |
|
Oui | Non |
|
Non | Oui |
|
Oui | Oui |
|
La commande n’évalue pas le côté géométrique des paumelles, le sens de déplacement, le côté de la pièce ni une convention particulière de portes. Le résultat dépend uniquement de HandFlipped et de FacingFlipped.
Paramètres
Paramètre | Valeur par défaut | Rôle |
|---|---|---|
Nom du paramètre de résultat |
| Paramètre d’occurrence de porte recevant la marque. |
Marque si inversée |
| Texte écrit lorsque |
Marque si non inversée |
| Texte écrit lorsque les deux propriétés sont identiques. |
La commande prend en charge les presets et les variants générés.
Procédure
Ouvrez les paramètres de Mark Swings ou sélectionnez le preset requis.
Vérifiez le nom du paramètre cible et les deux marques textuelles.
Lancez BIMO > Analyze > Mark Swings.
BIMO trouve toutes les portes du document actif.
La marque correspondante est calculée et écrite pour chaque porte.
Si le document ne contient aucune porte, la commande se termine sans modification avec un résultat annulé.
Résultat et annulation
Toutes les valeurs sont écrites dans une seule transaction nommée Mark Swing Directions.
Pour un grand nombre de portes, BIMO affiche un indicateur de progression, sauf s’il est désactivé dans les paramètres généraux. L’annulation depuis cet indicateur interrompt l’opération et annule la transaction ; aucune mise à jour partielle n’est conservée.
Une seule opération Undo de Revit annule toutes les modifications de la commande.
Avertissements et impact sur le modèle
La commande remplace le paramètre configuré sur toutes les portes du document actif.
La portée ne peut pas être limitée par une présélection, une vue, un niveau ou un sous-projet.
Les portes des modèles Revit liés ne sont pas modifiées.
Les fenêtres ne sont pas traitées, bien que la description courte du catalogue mentionne les fenêtres.
Un paramètre cible absent, en lecture seule ou incompatible peut arrêter toute la transaction.
Les valeurs textuelles doivent correspondre aux standards de vos nomenclatures et de votre projet.
Lors de l’introduction d’un nouveau preset, exécutez d’abord la commande sur une copie du modèle et vérifiez le résultat dans une nomenclature de portes.
Dépannage
Problème | Vérification |
|---|---|
Les marques ne changent pas | Confirmez que le document contient des portes et que le nom du paramètre d’occurrence est correct. |
La commande échoue | Vérifiez que le paramètre existe sur chaque porte, est modifiable et accepte du texte. |
Une porte reçoit une marque inattendue | Vérifiez les propriétés Revit Hand Flipped et Facing Flipped. |
Des portes hors de la vue active ont été mises à jour | C’est le comportement attendu : la commande traite toutes les portes du document. |
Les fenêtres ne reçoivent aucune marque | L’implémentation traite uniquement la catégorie Doors. |
Les portes liées ne sont pas modifiées | Ouvrez le fichier lié et exécutez la commande dans celui-ci. |
Limites connues
Traite uniquement les occurrences de la catégorie Doors dans le document hôte.
Le résultat dépend seulement de la combinaison
HandFlippedetFacingFlipped.Ne fournit ni aperçu ni nombre de portes traitées.
Ne contrôle pas tous les paramètres cibles avant le début de la transaction.