Calculate Heights

Calculer les hauteurs réelles des pièces Revit à partir des sols, plafonds et toitures proches, puis écrire le résultat dans un paramètre.

Calculate Heights détermine les dimensions verticales réelles des pièces placées et écrit les valeurs détectées dans un paramètre de pièce sélectionné.

La commande se trouve dans BIMO > Analyze > Calculate Heights.

Quand l’utiliser

  • Vérifier les hauteurs réelles des pièces lorsque les niveaux de plafond varient.

  • Détecter plusieurs hauteurs dans une même pièce.

  • Enregistrer les résultats dans un paramètre pour les nomenclatures, filtres ou contrôles du modèle.

Conditions requises

  • Un projet Revit actif est nécessaire.

  • La vue active doit être une vue 3D.

  • Le modèle doit contenir des pièces placées.

  • Le paramètre cible doit exister sur les pièces et accepter du texte.

La présélection est ignorée. La commande traite toutes les pièces admissibles du document.

Paramètres

Paramètre

Valeur par défaut

Fonction

Phase source

vide

Une valeur vide traite les pièces de toutes les phases. Un nom de phase limite le traitement à cette phase.

Nom du paramètre de résultat

Comments

Paramètre de pièce qui reçoit la liste des hauteurs.

Utiliser un point supplémentaire

désactivé

Ajoute le point de départ de chaque segment de limite suffisamment long pour densifier le calcul.

La commande prend en charge les presets et les variants générés.

Méthode de calcul

Pour chaque pièce placée, la commande utilise :

  • le point de localisation de la pièce ;

  • le milieu de chaque segment de limite de plus de 300 mm ;

  • le point de départ de ce segment lorsque l’option de précision supplémentaire est activée.

Depuis chaque point, BIMO recherche l’élément le plus proche vers le haut et vers le bas. Les catégories prises en charge sont :

  • Floors ;

  • Ceilings ;

  • Roofs ;

  • les éléments de ces catégories dans les modèles Revit liés.

La distance verticale entre l’intersection supérieure et l’intersection inférieure est arrondie au millimètre entier. Les valeurs uniques sont triées et écrites sous forme de texte séparé par des virgules, par exemple :

Résultat

BIMO masque temporairement les éléments inutiles dans la vue 3D active, effectue le calcul, puis annule entièrement ces modifications temporaires. Les résultats sont ensuite écrits dans les pièces dans une transaction séparée nommée Apply calculation results to rooms.

Un point d’échantillonnage ne produit aucune valeur si une intersection supérieure et une intersection inférieure ne sont pas toutes les deux trouvées.

Avertissements et impact sur le modèle

  • La commande remplace la valeur du paramètre de résultat pour chaque pièce traitée.

  • Si la phase configurée est introuvable, l’opération est annulée.

  • Un paramètre cible absent, en lecture seule ou incompatible peut interrompre l’écriture.

  • Les résultats dépendent de la géométrie et du contexte de visibilité de la vue 3D active.

  • Les Floors, Ceilings et Roofs liés peuvent être détectés, mais les pièces liées ne sont pas traitées.

Limites connues

  • Seules les pièces placées avec un LocationPoint sont traitées.

  • Seules les catégories Floors, Ceilings et Roofs sont vérifiées.

  • Les résultats sont stockés sous forme de liste textuelle, et non dans des paramètres numériques séparés.

  • Les segments de limite de 300 mm ou moins ne créent pas de point d’échantillonnage supplémentaire.

  • La commande ne signale pas le nombre de pièces traitées et ne crée pas de rayons visibles.

Dépannage

Problème

Vérification

La commande ne démarre pas

Ouvrez une vue 3D du projet.

Le résultat est vide

Vérifiez la présence d’une intersection supérieure et inférieure avec les catégories prises en charge.

Des pièces inattendues sont traitées

Vérifiez le nom de phase configuré. Une valeur vide signifie toutes les phases.

Une hauteur est absente dans une partie de la pièce

Activez le point supplémentaire et vérifiez la forme des limites de la pièce.

L’écriture échoue

Vérifiez le nom, la modifiabilité et le type de stockage du paramètre cible.

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