Lundi 23 Mai 2016
  9 réponses
  9.4K vues
  Suivre cette discussion
Bonjour,

Sur un de nos projet sur base revit 2015, nous avons dessinés nos réseaux CVC / PLB par rapport à un niveau de sol brut.

Aujourd'hui on nous demande de le faire par rapport au niveau fini.

Pour cela nous avons créé un niveau de référence "Niveau fini", qui est donc plus haut de quelques cm que le "niveau brut".

Le problème c'est que lorsque l'on prends comme référence le niveau fini, nos réseaux bougent d'autant (Écart brut-fini).

Y a t'il un moyen de "verrouiller" la hauteur des réseaux pour qu'ils ne bougent pas lors du changement de références ?

Cordialement,
8 years ago
·
#3870
0
Votes
Undo
Salut,

la particularité de Revit MEP est de fonctionner de manière différente pour les raccord/accessoires et pour les longueurs droites.

Les longueurs droites, ont un niveau de référence. Si tu change le niveau de référence, la valeur de décalage va s'ajuster.
Par contre pour les raccord et accessoires, ils ont un niveau Hôte avec une valeur décaler. Si tu change le niveau d'Hôte, le réseau va se recaler par rapport au nouvelle hôte mais la valeur décaler ne va pas changer. Ce qui implique que tout le réseau va bouger.

La seule méthode que je connaisse (il existe peut être des astuces), c'est de supprimer les raccords et les accessoires puis de changer le niveau de référence des longueurs droites, puis de recréer les raccords et les accessoires.
L'impact d'un changement de niveau de référence (hôte) est énorme.

Il faut également penser à recréer tes vues car le niveau associé n'es plus le bon ...

Bon courage

;)
8 years ago
·
#3871
0
Votes
Undo
Ou alors sélectionne tous les objets, va dans une vue Elévation, et déplace les objets verticalement.
Il faudra peut-être décocher la cas contrainte et cocher détacher.
8 years ago
·
#3872
0
Votes
Undo
Sauf que le niveau hôte des accessoires et des raccords ne sera plus le bon...
8 years ago
·
#3873
0
Votes
Undo
Je suis en train de faire quelques test en passant par Dynamo, mais pour l'instant sans succès.

En tout cas merci pour vos différentes réponses,

Cordialement,
8 years ago
·
#3875
0
Votes
Undo
Ou alors sélectionne tous les objets, va dans une vue Elévation, et fait une copie des objets verticalement.
De niveau à niveau sa marche, le niveau de référence change , ainsi que le décalage
8 years ago
·
#3877
0
Votes
Undo
Bonjour,

Nicolas Lourenço m'a prévenu de votre problématique. J'ai créé un script python qui permet de changer le niveau de référence des raccords/accessoires/équipements sans changer leur position absolue (À exécuter avec RevitPythonShell, je n'ai pas encore fait de version standalone).

C'est par ici : http://pythoncvc.net/?p=191

J'ai aussi fait une vidéo pour montrer comment utiliser RevitPythonShell : http://pythoncvc.net/?p=44

Bonne journée
8 years ago
·
#3880
0
Votes
Undo
Arf, tu m'a devancé Cyril !!! :p Merci pour le partage.

Voici un addin qui permet de faire la même chose !!

Les deux fichiers sont a mettre dans l'un des deux dossiers suivant :
C:\ProgramData\Autodesk\Revit\Addins\2015
C:\Utilisateurs\XXX\AppData\Roaming\Autodesk\Revit\Addins\2015

Cet addin ne fonctionne que pour Revit 2015.
Petite vidéo de présentation : SCREENCAST

;)
8 years ago
·
#3889
0
Votes
Undo
Merci beaucoup pour vos réponses.

Je reviens vers vous après tests ;),

Cordialement,
8 years ago
·
#3890
0
Votes
Undo
Voila j'ai pu le tester sur mon projet et ça fonctionne parfaitement.

Merci à tout le monde pour vos réponses,

Cordialement,
There are no replies made for this post yet.