Default host for level-based family

Default host for level-based family

denisyukJ
Advocate Advocate
2,170 Views
22 Replies
Message 1 of 23

Default host for level-based family

denisyukJ
Advocate
Advocate

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.

denisyukJ_0-1658218540546.png

 

Is there any standalone tamplates or workarounds to avoid it?

0 Likes
2,171 Views
22 Replies
Replies (22)
Message 2 of 23

barthbradley
Consultant
Consultant

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...

 

 

0 Likes
Message 3 of 23

ToanDN
Consultant
Consultant

Place it outside of the floor then move it over.

0 Likes
Message 4 of 23

barthbradley
Consultant
Consultant

Yes, that works on placement, but how do you break the association?  It's difficult and shouldn't be, IMO.  

0 Likes
Message 5 of 23

ToanDN
Consultant
Consultant

@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.

0 Likes
Message 6 of 23

barthbradley
Consultant
Consultant

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? 

 

 

0 Likes
Message 7 of 23

ToanDN
Consultant
Consultant

@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.

 

ToanDN_0-1658250307643.png

 

ToanDN_1-1658250333992.png

 

 

0 Likes
Message 8 of 23

barthbradley
Consultant
Consultant

@ToanDN wrote:


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.


 

You have Pick New Host in Elevation???  I don't.  

0 Likes
Message 9 of 23

barthbradley
Consultant
Consultant

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 

0 Likes
Message 10 of 23

ToanDN
Consultant
Consultant

@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 


ToanDN_3-1658258336698.png

 

 

ToanDN_2-1658258316406.png

 

 

0 Likes
Message 11 of 23

barthbradley
Consultant
Consultant

Put a connector on it in the family.  

0 Likes
Message 12 of 23

ToanDN
Consultant
Consultant

@barthbradley wrote:

Put a connector on it in the family.  


What do you think the flex duct connecting to?

0 Likes
Message 13 of 23

ToanDN
Consultant
Consultant

 

0 Likes
Message 14 of 23

barthbradley
Consultant
Consultant

All's I can tell you is that Pick New Host isn't available.    

0 Likes
Message 15 of 23

barthbradley
Consultant
Consultant

MEP3.png

MEP4.png

 

 

0 Likes
Message 16 of 23

barthbradley
Consultant
Consultant

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."  

0 Likes
Message 17 of 23

barthbradley
Consultant
Consultant

By the way @ToanDN, it's EDIT WORK PLANE that I would want - more so than Pick New Host.  EWP will allow you to rehost from Floor to Level, or vice-versa, without affecting anything.  

 

0 Likes
Message 18 of 23

denisyukJ
Advocate
Advocate

@barthbradley 

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?

 

0 Likes
Message 19 of 23

barthbradley
Consultant
Consultant

@denisyukJ wrote:

@barthbradley 

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.  

 

 

 

 

 

 

 

Message 20 of 23

ToanDN
Consultant
Consultant

@denisyukJ wrote:

Can I switch categorie to avoid this issue?

 


You can with a bit of extra work.  See images and screencast posted yesterday.