Panneau STR — Outils structure
Le panneau STR regroupe les outils destinés aux missions de structure : calcul des arases, injection des épaisseurs et gestion des coupes de réservations.
Sommaire
Calcul Ai/As
Objectifs
Calculer l'arase inférieure et l'arase supérieure de chaque élément et les injecter en paramètre d'occurrence. Les altitudes sont exprimées par rapport au point topographique du projet, ce qui les rend directement exploitables en NGF sur les plans de coffrage et dans les nomenclatures.
Pour les fenêtres et les portes, les arases sont corrigées : l'arase supérieure est diminuée de la hauteur de linteau, l'arase inférieure augmentée de la hauteur d'appui, afin de correspondre à la réservation réelle et non à l'encombrement de la famille.
Prérequis et portée
- Le point de base du projet doit exister dans la maquette.
- Le plugin lit les paramètres du point de base sous leurs noms français (
E/O,N/S,Elév.) : utilisez une installation de Revit en français. - Les résultats sont écrits dans les paramètres partagés
STR_AIetSTR_AS, qui doivent exister en paramètres d'occurrence. - Pour les fenêtres et les portes, les paramètres
STR_Hauteur_LinteauetHauteur_Appuidoivent être présents sur les familles. - Le mode automatique ne balaie que les catégories listées dans Modes de sélection.
Le mode avancé
Par défaut, l'arase est déduite de la boîte englobante complète de l'élément. Cette boîte inclut les symboles 2D, les lignes et les plans de référence de la famille : sur une famille comportant un symbole de représentation en plan qui déborde de la géométrie, les arases sont faussées.
En cochant « Mode avancé (exclusion des symboles 2D) », l'encombrement est recalculé sur la géométrie physique seule, sous-composants inclus. Le calcul est plus lent mais fiable sur les familles complexes. Utilisez-le dès qu'une arase paraît incohérente.
Mode d'emploi
- Dans l'onglet LEGENDRE ING, panneau STR, cliquez sur Calcul Ai/As.
- Cochez « Mode avancé » si vos familles comportent des symboles 2D débordants.
- Choisissez le Mode de sélection.
- Cliquez sur LANCER.
- En mode Manuel, désignez les éléments dans la vue puis validez avec Terminer.
Champs de la fenêtre
| Champ | Rôle | Valeur par défaut |
|---|---|---|
| Paramètre Ai | Paramètre recevant l'arase inférieure | STR_AI |
| Paramètre As | Paramètre recevant l'arase supérieure | STR_AS |
| Mode avancé (exclusion des symboles 2D) | Calcule l'encombrement sur la géométrie physique seule | Décoché |
| Mode de sélection | Tous les objets (défaut) ou Manuel | Tous les objets |
Résultat
Chaque élément traité reçoit son arase supérieure dans STR_AS et son arase inférieure dans STR_AI, en altitude par rapport au point topographique du projet, exploitable en NGF.
Message de fin : « Succès : n Objets ».
Messages et dépannage
| Situation | Conduite à tenir |
|---|---|
| « Project Base Point not found. » | Le point de base du projet est absent de la maquette. Rendez-le visible (Vue ▸ Visibilité/Graphismes ▸ Site) et vérifiez qu'il existe. |
| « Le paramètre STR_Hauteur_Linteau n'existe pas pour nom » | La famille de fenêtre ou de porte citée n'a pas ce paramètre. Complétez la famille, ou traitez ces éléments séparément. Ce message s'affiche une fois par élément concerné. |
| « General error: … » | Le traitement s'est interrompu sur un élément. Relancez en mode Manuel sur des lots plus restreints pour identifier l'élément fautif. |
| Arases visiblement fausses sur certaines familles | Cochez Mode avancé et relancez sur ces éléments. |
Injecter ép.
Objectifs
Renseigner en une seule opération le paramètre STR_Epaisseur de tous les murs et de tous les sols du projet. Pour les murs, la valeur reprise est l'épaisseur du type ; pour les sols, l'épaisseur totale de la structure composite.
C'est une commande directe : elle n'ouvre aucune fenêtre et ne demande aucune sélection. Un clic suffit.
Prérequis et portée
-
Le paramètre partagé
STR_Epaisseurdoit être chargé dans le projet et présent sur les murs et les sols, en paramètre d'occurrence.Vérifiez ce point avant de lancer. Si le paramètre est absent, une boîte de dialogue s'affiche pour chaque élément concerné — soit potentiellement plusieurs centaines de fenêtres à fermer sur une maquette complète.
-
Seuls les murs et les sols du projet actif sont traités : les maquettes liées sont ignorées.
-
Le traitement écrit élément par élément. Sur une maquette volumineuse, comptez un temps d'exécution notable, et un historique d'annulation composé d'une entrée par élément.
Mode d'emploi
- Vérifiez que
STR_Epaisseurest bien chargé dans le projet (Gérer ▸ Paramètres partagés). - Dans le panneau STR, cliquez sur Injecter ép.
- Attendez la fin du traitement, qui démarre immédiatement.
Résultat
Tous les murs et tous les sols du projet portent leur épaisseur dans STR_Epaisseur.
Message de fin : « Succès : n Sols | n Murs ».
Messages et dépannage
| Situation | Conduite à tenir |
|---|---|
| « Le paramètre STR_Epaisseur n'existe pas! » en boucle | Le paramètre n'est pas chargé sur la catégorie concernée. Fermez les boîtes, chargez le paramètre partagé sur les murs et les sols, puis relancez. |
| « General error: … » | Le traitement s'est interrompu. Vérifiez que la maquette n'est pas en cours de synchronisation. |
| Les épaisseurs des maquettes liées ne sont pas renseignées | C'est le fonctionnement attendu : ouvrez la maquette liée et lancez la commande depuis celle-ci. |
Couper réservations
Objectifs
Appliquer en masse les coupes de géométrie des familles de réservation sur les éléments qu'elles traversent. C'est l'équivalent automatisé de la commande Revit Couper la géométrie, appliqué à toutes les réservations d'un projet en une passe.
L'outil recherche les hôtes par la géométrie : une réservation coupe tout élément qu'elle intersecte réellement et qui accepte d'être coupé, qu'il soit ou non déclaré comme son hôte.
Prérequis et portée
- Des familles de réservation contenant une géométrie de vide découpant. Les types dont le nom contient « Face » — les familles
Face HetFace Vdu standard Legendre — sont présélectionnés automatiquement dans l'arbre. - Les éléments coupés doivent accepter la coupe par un vide (murs, sols, poteaux, ossature…).
- Le filtrage par paramètre est facultatif : il permet de ne traiter que les réservations dont un paramètre de contrôle porte une valeur donnée — par exemple
VALIDE=OUI.
Mode d'emploi
- Dans le panneau STR, cliquez sur Couper réservations (menu déroulant Coupes résas).
- Dans « Famille(s) à utiliser », vérifiez la présélection et ajustez-la si besoin.
- Choisissez le Mode de sélection.
- Cochez « Appliquer à la vue active uniquement » pour limiter le traitement à la vue courante.
- Pour ne traiter que les réservations validées, cochez « Filtrer par status / valeur de paramètre » et renseignez le Paramètre et la Valeur attendue.
- Cliquez sur LANCER.
Champs de la fenêtre
| Champ | Rôle | Valeur par défaut |
|---|---|---|
| Famille(s) à utiliser | Arbre Catégorie ▸ Type des familles de réservation | Tous les types dont le nom contient « Face » |
| Mode de sélection | Tous les éléments (utilise l'arbre) ou Manuel | Tous les éléments |
| Appliquer à la vue active uniquement | Limite le traitement aux éléments visibles dans la vue courante | Décoché |
| Filtrer par status / valeur de paramètre | Active le filtrage par paramètre ci-dessous | Décoché |
| Filtrer ▸ Paramètre | Nom du paramètre de contrôle — actif seulement si la case est cochée | VALIDE |
| Filtrer ▸ Valeur | Valeur attendue — actif seulement si la case est cochée | OUI |
Le filtrage reconnaît les paramètres Texte, Entier (les valeurs oui, yes, true et 1 sont équivalentes) et Nombre réel.
Résultat
Chaque réservation est appliquée en coupe sur les éléments qu'elle traverse.
Message de fin : « Succès : n opération(s) », complété le cas échéant par « Echecs : m imposible(s) ou déjà réalisée(s) ». Une réservation est comptée en échec quand aucun élément à couper n'a été trouvé, ou quand la coupe existait déjà — ce second cas est normal si vous relancez la commande.
Réinitialisation — bouton Annuler coupes
Le second bouton du menu déroulant ouvre la même fenêtre, avec les mêmes réglages, mais retire les coupes au lieu de les appliquer. Utilisez la même présélection de familles qu'à la création.
Messages et dépannage
| Situation | Conduite à tenir |
|---|---|
| « Sélection vide ou non valide ! » | Aucune famille n'était cochée dans l'arbre, ou la sélection manuelle a été annulée. Recommencez en cochant au moins un type. |
| Beaucoup d'échecs à la relance | Les coupes existaient déjà. C'est sans conséquence. |
| Une réservation ne coupe rien | Sa géométrie ne traverse aucun élément coupable, ou le vide de la famille n'est pas défini comme vide découpant dans l'éditeur de familles. |
| Rien n'est traité alors que les réservations existent | Le filtrage par paramètre est actif et aucune réservation ne porte la valeur attendue. Décochez la case ou corrigez la valeur. |