Insolation Hill construit dans Revit un volume de colline d'ensoleillement à partir d'une limite de site sélectionnée et des instances BIMO_InsolationTarget placées dans le projet. La commande crée d'abord un volume du site, construit un volume solaire restrictif pour chaque cible, soustrait ces volumes et écrit le résultat sous forme de DirectShape dans la catégorie Mass.
Disponibilité actuelle : la commande est enregistrée dans la bibliothèque BIMO sous
BIMO > Analyze, prend en charge Autodesk Revit 2023 et versions ultérieures et nécessite une licence BIMO payante active. Elle est masquée dans le schéma Ribbon par défaut et peut être activée via la configuration Ribbon du Workspace.
Quand L'Utiliser
Utilisez Insolation Hill pour :
construire une contrainte volumétrique de constructibilité à partir de points d'ensoleillement définis ;
comparer plusieurs variantes de colline dans un même projet Revit ;
tester des plages horaires solaires différentes pour certaines cibles ;
créer une géométrie Revit pouvant être comparée visuellement aux masses et aux volumes projetés.
Le résultat dépend de la méthode retenue, du profil solaire, du True North du projet et du placement des instances BIMO_InsolationTarget. Vérifiez ces données avant d'utiliser le résultat pour des décisions de conception ou de conformité.
Prérequis Avant L'Exécution
Ouvrez un projet Revit. Les documents de famille ne sont pas pris en charge.
Utilisez Revit 2023 ou une version ultérieure.
Préparez au moins trois lignes Revit droites formant une limite de site fermée.
Chargez et placez au moins une instance de la famille
BIMO_InsolationTargetdans le projet.Vérifiez le profil
Daylight Measurementactif : latitude, jour de l'année, lever et coucher du soleil.Vérifiez le True North du Project Location actif.
Si vous souhaitez appliquer un matériau spécifique à la colline, assurez-vous qu'il existe déjà dans le projet.
La commande ne crée ni ne charge automatiquement BIMO_InsolationTarget. Elle utilise toutes les instances de cette famille présentes dans le document actif.
Limite Du Site
La méthode la plus rapide et la plus pratique consiste à sélectionner d'abord dans Revit toutes les lignes droites de la limite fermée du site, puis à exécuter Insolation Hill. Si des lignes compatibles sont déjà présentes dans la sélection courante, BIMO les utilise directement et n'ouvre pas de demande de sélection manuelle supplémentaire.
Si aucune ligne de limite compatible n'est présélectionnée, Revit demande de les sélectionner après le démarrage de la commande. Seuls les CurveElement droits dont la géométrie est une Line sont pris en charge.
Utilisez au moins trois lignes formant une boucle fermée. Si la limite n'est pas fermée ou contient des éléments non pris en charge, la commande s'annule sans créer de résultat partiel.
Cibles Insolation Target
La colline utilise toutes les instances de la famille BIMO_InsolationTarget du projet actif. BIMO crée un volume solaire restrictif pour chaque cible et soustrait successivement ces volumes du volume initial du site.
Par défaut, chaque cible utilise les heures de lever et de coucher du soleil du profil Daylight Measurement actif.
Une cible peut remplacer uniquement sa plage horaire à l'aide des paramètres d'instance suivants :
Paramètre | Comportement |
|---|---|
| Absent ou désactivé : utiliser les heures du profil actif. Activé : lire les heures spécifiques à la cible ci-dessous. |
| Première heure spécifique à cette cible. |
| Dernière heure spécifique à cette cible. |
Lorsque l'override est activé, les deux valeurs doivent être comprises entre 1 et 23, et Sunset Hour doit être supérieur à Sunrise Hour. Si les valeurs sont absentes ou invalides, BIMO identifie la cible concernée et annule la commande.
Contrairement à Solar Exposure, Insolation Hill inclut l'heure Sunset Hour elle-même lors de la génération des directions solaires.
Paramètres Solaires
Insolation Hill utilise le profil Daylight Measurement actif pour :
la latitude ;
le jour de l'année ;
les heures de lever et de coucher du soleil par défaut ;
l'orientation True North du projet.
La colline utilise un pas solaire fixe de 60 minutes. Le paramètre Minute Step de Solar Exposure n'affecte pas le calcul de la colline.
Un profil vérifié utilise ses valeurs fixes du catalogue. Avec Custom, les valeurs manuelles du profil sont utilisées.
Paramètres Insolation Hill
Paramètre | Valeur Par Défaut | Rôle |
|---|---|---|
|
| Limite verticale du volume initial du site. Le formulaire accepte |
| vide | Nom d'un matériau Revit existant appliqué aux faces de la colline générée. La recherche du nom n'est pas sensible à la casse. Laissez vide pour conserver le comportement de matériau par défaut du convertisseur. |
|
| Contrôle la manière dont la géométrie calculée est convertie en géométrie Revit. |
Output Geometry
Auto essaie les modes suivants dans cet ordre :
BRep- géométrie BRep Revit exacte ;TessellatedSolid- Solid fermé et triangulé ;Mesh- géométrie maillée tessellée.
Vous pouvez sélectionner explicitement l'un de ces modes. Dans ce cas, aucun fallback vers un autre type n'est effectué : si la conversion échoue, la commande s'annule et propose d'utiliser Auto, un autre mode ou une géométrie d'entrée ajustée.
Matériau De La Colline
Lorsque Hill Material Name est renseigné, BIMO recherche dans le projet actif un matériau portant ce nom et transmet son ElementId au chemin de sortie BRep, TessellatedSolid ou Mesh.
Si le matériau est introuvable, la commande s'annule avant la création du DirectShape. Laissez le champ vide si aucun matériau particulier n'est requis.
Procédure Pas À Pas
Placez les instances
BIMO_InsolationTargetnécessaires dans le projet.Vérifiez le profil
Daylight Measurementactif et le True North du projet.Si nécessaire, définissez
Sunrise Hour/Sunset Hourpour certaines cibles et activezBIMO Override Solar Time Rangesur ces instances.Préparez une limite de site fermée à partir de lignes Revit droites.
Présélectionnez toutes les lignes de cette limite dans Revit. C'est la méthode recommandée et la plus rapide.
Exécutez Insolation Hill.
Vérifiez
Hill Height,Hill Material NameetOutput Geometrydans les paramètres de la commande.Si la limite n'a pas été présélectionnée, sélectionnez ses lignes dans la demande Revit puis terminez la sélection.
Examinez le nouveau DirectShape de catégorie Mass dans le modèle.
Résultat Créé Dans Revit
Chaque exécution réussie crée un nouveau DirectShape dans la catégorie Mass.
La commande ne recherche, ne remplace et ne met pas à jour une Insolation Hill existante. Plusieurs variantes de calcul peuvent donc rester dans le même projet afin d'être comparées puis supprimées manuellement si nécessaire.
Si vous déplacez ensuite les cibles, modifiez la limite ou changez les paramètres, le DirectShape existant ne se reconstruit pas automatiquement. Exécutez à nouveau la commande pour créer une nouvelle variante.
Problèmes Courants
No BIMO_InsolationTarget family instances were found
Le projet actif ne contient aucune instance BIMO_InsolationTarget. Chargez la famille, placez une ou plusieurs cibles puis relancez la commande.
Site boundary does not form a closed loop
Vérifiez qu'au moins trois lignes droites sont sélectionnées et qu'elles forment une boucle fermée sans interruption.
Invalid solar time range override
Une cible a BIMO Override Solar Time Range activé, mais Sunrise Hour / Sunset Hour sont absents ou invalides. Corrigez les valeurs ou désactivez l'override pour cette cible.
Material was not found
La valeur Hill Material Name ne correspond à aucun matériau du projet actif. Corrigez le nom ou laissez le champ vide.
Output geometry could not be created
Si vous avez sélectionné explicitement BRep, TessellatedSolid ou Mesh, essayez Auto. Si le problème persiste, vérifiez la limite du site et le placement des Insolation Targets : certaines opérations booléennes complexes peuvent produire une géométrie qu'un chemin de conversion Revit donné ne peut pas représenter.
Limites Actuelles
Revit 2023 et versions ultérieures uniquement ;
la limite du site doit être constituée de lignes Revit droites ;
toutes les instances
BIMO_InsolationTargetdu projet actif sont utilisées ; la sélection d'un sous-ensemble lors de l'exécution n'est pas prise en charge ;l'échantillonnage des directions solaires est fixé à 60 minutes ;
les collines existantes ne sont pas mises à jour automatiquement ;
la famille
BIMO_InsolationTargetdoit déjà être chargée dans le projet.