Bonjour,
En complément des propos ci-dessus, et en réponse à votre dernière question, vous trouverez ici la marche à suivre pour réaliser lesdits filtres. Mais avant cela, en introduction, voici une précision sur le contexte de la réponse.
La marche à suivre présente les différentes étapes sans rentrer nécessairement dans chaque détail. Si un besoin de complément est nécessaire, je vous invite à le demander, en précisant les points qui doivent faire l'objet d'une clarification ou d'un détail. je mettrais à jour ce post en conséquence.
Cadre de la réponse
Je pars du principe énoncé en exemple (cas du four) dans votre premier message. Les points de passage sont les suivants :
- Le four peut être soit disponible en stock, soit indisponible. La procédure suivante se base donc sur un paramètre de type Oui/Non, créé dans la famille. (la logique restera la même quel que soit le type de paramètre créé.)
- Chaque four peut être disponible ou non. Il peut y avoir 5 fours en stock pour 10 fours à poser, donc le paramètre est un paramètre d'occurrence.
- Si le four est en stock, il est vert dans toutes les vues
- Si le four n'est pas en stock, il est rouge dans toutes les vues
- Le paramètre peut être un paramètre partagé pour utilisation dans d'autres familles
- Le paramètre doit obligatoirement être déclaré en paramètre projet pour pouvoir être appelé dans les règles de filtre
- Cette solution est subordonnée à l'utilisation d'une version complète de Revit (pas de filtres dans Revit LT)
Démarche de création
Création de la famille et du paramètre
- Créez votre famille de four ou récupérez une famille existante.
- Créez un paramètre Oui/Non depuis la fonction
Type de famille du ruban (voir pièce jointe
"1 type de famille"). Dans le cas présent, le paramètre créé est un
paramètre partagé.
- Définissez le paramètre comme un paramètre d'occurrence, si chaque objet doit avoir son propre état de disponibilité. (voir pièce jointe
"2 Disponibilité Stock")
- Enregistrez et fermez la famille.
NOTA 1 : Le paramètre n'est associé à aucune forme solide ou autre paramètre dans la famille. Il n'interviendra que dans le projet.
NOTA 2 : Ce paramètre n'est intéressant à créer dans une famille que s'il doit servir dans d'autres familles aussi et être récupéré en base de données (sinon, la simple déclaration d'un paramètre du projet est suffisant).
Création d'un paramètre du projet
- Depuis la fonction
Paramètres du projet (Onglet
Gérer dans un projet RVT), appelez le paramètre partagé créé pour la famille, puis associez-le à la catégorie de famille à laquelle répond votre objet. (voir pièce jointe
"3 Para partagé")
NOTA 1 : Le paramètre de projet peut être associé à plusieurs catégories de familles simultanément.
Création de la règle de filtre
- Dans l'onglet
Vue du ruban, cliquez sur la fonction
Filtres
- A gauche, dans
Filtres basés sur des règles, créez un nouveau filtre et nommez-le
- Renseignez les champs demandés puis validez (voir pièce jointe
"4 Règles filtres")
NOTA 1 : Les règles de filtres sont valables pour tout le projet.
NOTA 2 : Les règles de filtres peuvent être associées à plusieurs catégories de familles simultanément.
Application de la règle de filtre à une vue
- Dans l'onglet
Vue du ruban, cliquez sur
Visibilité/Graphisme
- Dans l'onglet Filtres, cliquez sur Ajouter, en bas à gauche de la fenêtre et sélectionnez le filtre créé précédemment
- Définissez toutes les caractéristiques visuelles du filtre (couleurs, lignes, motifs de hachures, etc.)
NOTA 1 : Chaque vue peut activer et piloter une ou plusieurs de ces règles indépendamment des autres vues.
Création d'un gabarit de vue
- Activez la vue correctement paramétrée
- Dans l'onglet
Vue du ruban, cliquez sur
Gabarit de vue puis choisissez
Créer un gabarit depuis la vue en cours
- Donnez-lui un nom et contrôlez, à droite, les paramètres du gabarit de vue
NOTA 1 : La création de gabarit de vue permet de ne pas avoir à ressaisir l'information dans différentes vues.
Application des propriétés du gabarit de vue à d'autres vues
- Activez la vue à modifier
- Dans l'onglet
Vue du ruban, cliquez sur
Gabarit de vue puis choisissez
Appliquer les propriétés du gabarit à la vue en cours
NOTA 1 : L'application de ce gabarit aura pour conséquence de modifier tous les paramètres d'affichage que le gabarit contrôle (échelle de vue, style visuel, filtres, etc.)
NOTA 2 : Tous les gabarits de vue ne sont pas applicables à toutes les vues. Il y en a à minima 3 :
- 1 pour les plans d'étages, plans de surfaces, vues en plans
- 1 pour les vues 3D et visites virtuelles
- 1 pour les vues en coupes, élévations et vues de détails
Cas de fichiers Revit liés entre eux
La présente procédure explique comment réaliser un filtre d'affichage sur des objets Revit au sein d'un unique projet. Il est possible d'appliquer la même logique à l'intérieur d'une maquette Revit liée à la vôtre, depuis la fenêtre
Remplacement Visibilité/Graphisme, dans l'onglet
Liens Revit ; Cela vous permet d'insérer une maquette tierce dans votre maquette et piloter indépendamment les affichages des deux maquettes... si c'est utile, évidemment
PS : Désolé, je n'ai pas pu mettre d'autres captures d'écrans, étant arrivé à la limite de PJ.