Certaines actions sont parfois longues à exécuter à l’intérieur de Revit et n’offrent pas d’alternatives plus
rapides. Par exemple, ajuster la numérotation de l’ensemble des portes ou appliquer une révision sur un jeu
de feuilles complet. Ce genre de tâche peut être assez long et c’est là que l’ajout d’une extension peut
devenir très utile. L’une d’entre elle se nomme PyRevit et elle offre des outils supplémentaires à Revit qui
permettent de gagner beaucoup de temps.
pyREVIT C’EST QUOI ?
pyRevit est l’un des tout meilleurs plugin Revit et il est entièrement gratuit. Les fonctionnalités de base qui y
sont inclues sont très performantes et vous pourriez même créer vos propres outils en passant par le langage
Python.
Parmi toutes les commandes que PyRevit offrent, plusieurs sont très utiles et vont même jusqu’à changer notre
manière d’exploiter le logiciel Revit. Voici quelques exemples d’outils bien pratiques :
• Créer des hachures personnalisées
• Copier une feuille d’un projet à l’autre
• Copier certains types de vues d’une feuille à l’autre
• Appliquer des révisions sur plusieurs feuilles en même temps
• Et bien plus encore !
INSTALLATION DE pyREVIT
Tout d’abord, assurez-vous que pyRevit est installé sur votre ordinateur. Visitez ce lien pour télécharger la
dernière version : [Link]
Une fois l’extension téléchargée, un onglet nommé PyRevit s’ajoutera parmi ceux qui sont déjà existants.
Vous y trouverez toutes les options supplémentaires.
FONCTIONNALITES :
COLORIER VOS ONGLETS :
Cet outil vous permettra de colorier les onglets d’une même famille ou d’un même projet afin de mieux vous
repérer lorsque vous en ouvrez plusieurs simultanément. Il suffit pour cela de l’activer depuis le ruban
pyRevit puis d’éventuellement venir régler les couleurs via la fenêtre des paramètres pyRevit (Settings > UI
/ UX).
On obtient :
SYNCHRONISER :
Cet outil affichera toutes vos vues avec le même zoom. Idéal pour travailler sur une même zone d’un niveau
à l’autre.
Gardez les vues synchronisées. Cela signifie que lorsque vous effectuez un panoramique, un zoom et
basculez entre les vues plans et plans de plafond, cet outil conservera les vues dans la même zone zoomée
afin que vous puissiez continuer à travailler dans la même zone sans avoir besoin de zoomer et de faire un
panoramique à nouveau. Cet outil fonctionne mieux lorsque les vues sont maximisées
selectionner
La façon la plus courante de sélectionner une catégorie d’éléments consiste à utiliser l’outil Filtre natif de
Revit. Le problème est qu’il peut être un peu ennuyeux de vérifier/décocher constamment des catégories.
L’outil sélectionner de pyRevit vous permet de choisir une catégorie spécifique avant de la sélectionner
spécifiquement avec un grand rectangle de sélection qui ne conservera en sélection que les éléments
souhaités.
Note : En développant le menu déroulant de cet outil, vous trouverez également deux options pour
sélectionner des éléments de détail (catégorie d’annotation) ou des éléments de modèle (catégorie de
modèle).
Shift – clic : choisissez vos favoris dans toutes les catégories disponibles
Active sous-projet :
Rend le sous-projet de la sélection actuel actif
Copier /coller l’état :
Copier l’état :
Copier l’état du paramètre souhaité de la vue active en mémoire. Par exemple, paramètres graphiques de
visibilité ou état du zoom ou un filtre
Coller l’état :
Applique l’état copié à la vue active, cela fonctionne en conjonction avec l’outil copier l’état
MAjouter / MEcrire / MLire
MAjouter :
Ajouter la sélection à la mémoire. Il s’agit d’une mémoire dépendante du projet. Chaque projet a sa propre
mémoire de sélection enregistré dans le dossier %appdata%/pyRevit en tant que fichier *.pym
MEcrire
Effacer la mémoire et ajouter la sélection actuelle
MLire
Lire la sélection de la mémoire
Isoler :
Isole des éléments spécifiques dans la vue actuelle et met la vue en mode ‘élément isolé’
Sélection
Filtrer :
Créer un motif de remplissage
Avez-vous déjà essayé de créer des motifs de remplissage manuellement en partant d’AutoCad ? Si oui vous
savez à quel point cela peut être compliqué. Avec pyRevit en revanche rien de plus simple !
Pour commencer, vous devez créer une vue de dessin. Composer ensuite votre motif sur la base d’un carré
ou d’un rectangle à l’aide de lignes de détail. Assurez-vous que l’ensemble du motif s’insère à l’intérieur de
votre zone. Pour finir sélectionnez l’ensemble du dessin et utilisez l’outil Créer Hachures dans l’onglet
pyRevit.
Renseignez-lui un nom et indiquer s’il s’agit d’un Detail Pattern (Dessin) ou Model Pattern (Modèle). Vous
pouvez par ailleurs activer certaines options telles que l’échelle, l’angle, la symétrie…mais aussi les unités
dans le cas d’un export en fichier .PAT.
Lorsque vous êtes prêt, cliquez sur Create Pattern.
Pour valider votre motif vous devrez cliquer sur deux points : le coin inférieur gauche puis le coin supérieur
droit de votre carré.
Une fois la création terminée il devrait apparaître dans la liste des motifs de remplissage (onglet Gérer →
Paramètres supplémentaires)
CORRESPONDANCE
Vous connaissez peut-être l’outil Copier propriétés du type de Revit.
Il copie les propriétés de type d’un élément et les attributs sur un autre élément de votre choix.
pyRevit dispose d’un outil complémentaire appelé Correspondance (Match). Plutôt que de modifier les
propriétés de type, il embarquera surtout les remplacements de graphisme d’un élément à un autre. Dans
l’exemple ci-dessous, nous utilisons l’outil Correspondance pour répartir le remplacement graphique d’un
mur à un autre mur :
CREER DES FEUILLES PAR LOTS
La création de feuilles dans Revit a toujours été répétitive et ennuyeuse. Certains scripts Dynamo peuvent
aider, mais ils ne peuvent pas rivaliser avec l’efficacité de l’outil inclus dans pyRevit. Cliquez sur
l’icône Feuilles puis sélectionnez Création de Feuilles en Groupe (Batch Sheet Maker).
Entrez le numéro de la feuille, puis appuyez sur la touche Tab et entrez le nom de la feuille. Si plusieurs
feuilles portent le même nom, vous pouvez créer une plage de feuilles à l’aide du symbole :: (comme ci-
dessous avec les façades de A203 à A204).
Il vous sera ensuite demandé de choisir un cartouche. Choisissez-en un et cliquez sur Select.
Jetez maintenant un coup d’œil aux feuilles dans votre arborescence, elles devraient toutes être là !
De la même façon, en choisissant l’option Create Placeholders, vous pourrez ajouter des feuilles dans une liste
de feuilles :
DÉFINIR LES RÉVISIONS SUR LES FEUILLES
Dans Revit, les révisions sont indiquées sur une feuille une fois qu’un nuage de révision est ajouté à une vue
ou lorsque vous activez manuellement la révision sur une feuille. Le problème est que vous ne pouvez pas
activer une même révision sur plusieurs feuilles en même temps. Si vous avez un grand nombre de feuille cela
peut vite devenir fastidieux.
pyRevit a un outil parfait pour résoudre ce problème : Active la Révision sur les Feuilles. Cet outil se trouve
sous le bouton Révision.
Sélectionnez alors la ou les révisions que vous souhaitez diffuser sur vos feuilles.
Vous pourrez ensuite sélectionner les feuilles auxquelles vous souhaitez ajouter ces révisions précédemment
sélectionnées
COPIER DES LÉGENDES D’UN PROJET A UN AUTRE
Par défaut il n’est pas possible de copier une légende d’un projet Revit à un autre. Vous devez créer une
nouvelle légende et en copier/coller manuellement le contenu à l’intérieur. pyRevit dispose d’un outil
appelé Copier des légendes dans d’autres documents. Il se trouve sous le bouton Légende. Ouvrez
simultanément un projet source et un projet de réception dans lequel il vous faudra avoir créé au moins une
légende (vierge au besoin).
Lancer la commande depuis le projet source puis sélectionnez l’autre projet dans lequel vous souhaitez copier
les légendes. Une nouvelle fenêtre vous permettra de sélectionnez les légendes que vous souhaitez transférer.
Une fois l’opération terminée vos légendes seront copier à l’identique dans le projet de réception.