I've created simple level-based family (Mech EQ template, NOT Work Plane-Based). While inserting into a project I found out that if it's placed over floor, host will change to floor, despite the fact that family is not plane-based. To set host to the level, family should be placed NOT over the floor.
Is there any standalone tamplates or workarounds to avoid it?
What's the issue? Those properties are correct. You have a Floor obviously. Delete the Floor and you'll see what happens.
...Okay, I get it. Interesting behavior. It is actually Hosted to Floor if you place it over a Floor (e.g. if Floor offset from Level is changed, so is Mechanical Equipment). Hard to break that association too.
Following...
Yes, that works on placement, but how do you break the association? It's difficult and shouldn't be, IMO.
@barthbradley wrote:
Yes, that works on placement, but how do you break the association? It's difficult and shouldn't be, IMO.
Cut, paste outside of the floor, move.
Yah, I know about that trick.
Assume all the connections and annotations and whatnot have been made in the Project/Views and you want to disassociate the mechanical equipment then. That trick wouldn't cut it. Now if the component had Pick New Host or Work Plane Dissociate available to it, then you could disassociate/reassociate without effecting existing relationships/dependencies. Know what I mean?
@barthbradley wrote:
Yah, I know about that trick.
Assume all the connections and annotations and whatnot have been made in the Project/Views and you want to disassociate the mechanical equipment then. That trick wouldn't cut it. Now if the component had Pick New Host or Work Plane Dissociate available to it, then you could disassociate/reassociate without effecting existing relationships/dependencies. Know what I mean?
You can still go to an elevation or section view, select the family, pick new host and pick the level. That will dissociate the family from the floor.
@barthbradley wrote:
I see your screenshots now, @ToanDN . This is specifically about Mechanical Equipment. Check it out.
...for example: Heat Pump - Split System - 2.5-5 Tons.rfa
@barthbradley wrote:
Put a connector on it in the family.
What do you think the flex duct connecting to?
The only solution I could come up with is to edit Family and make it Work Plane-Based. I know it's counterintuitive, but it's the only way I can find to have the ability to rehost an MEP Component in the Project. Changing it to Work Plane- Based will allow you to use both the Edit Work Plane tool and Pick New Host tool to rehost an MEP Component placed in the Project.
Here some other information that might be helpful:
About Elevation from Level | Revit 2020 | Autodesk Knowledge Network
See "With non-work plane-based element, the host may differ."
Thank you for proposal. I think that it takes useless movements like switching from face to plane and selecting required level.
You've said "rehost an MEP Component". Can I switch categorie to avoid this issue?
@denisyukJ wrote:Thank you for proposal. I think that it takes useless movements like switching from face to plane and selecting required level.
You've said "rehost an MEP Component". Can I switch categorie to avoid this issue?
I thought you were asking why a non-hosted, non-work-plane based Mechanical Family was hosting to a Floor and how to work around it.
The information I linked you to explains that this is normal behavior ("With non-work plane-based element, the host may differ.") and the workaround I provided will allow you to reconcile a placed Instance quickly and without affecting the component's intelligence or affecting anything else in the BIM Model.
@denisyukJ wrote:
Can I switch categorie to avoid this issue?
You can with a bit of extra work. See images and screencast posted yesterday.
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.