When changing the Level some families move while others stay in the same place

When changing the Level some families move while others stay in the same place

carolina.machado
Advocate Advocate
505 Views
3 Replies
Message 1 of 4

When changing the Level some families move while others stay in the same place

carolina.machado
Advocate
Advocate

Hi!

I noticed two different behaviors when changing the level of families in the document.

 

  • Behavior 1: When changing the element's level, the element stays in the same location, which is the behavior I want.
  • Behavior 2: when changing the element's level, the element moves, requiring me to change one of the following parameters to bring the element back to its original position: "Offset from Host" or "Elevation from Level".

Furthermore, I realized that the families that present Behavior 1 are fittings (ConduitFittings, PipeFittings, etc.) while the others are not. And I also noticed that in the families with the Behavior 1, the parameter "Offset from Host" can be read through the API (INSTANCE_FREE_HOST_OFFSET_PARAM) but it is not visible as a property in the UI, whereas for the families with Behavior 2 it is visible.

 

With that, my questions are:

  1. Why do some families have the "Offset from Host" parameter visible in the UI and others don't? Is it related to their categories? Am I right in assuming this difference is between "fitting families" and "not fitting families"?
  2. Is this difference the only reason for the different behavior when changing the level? If not, what are the reasons for this behavioral difference?
0 Likes
Accepted solutions (1)
506 Views
3 Replies
Replies (3)
Message 2 of 4

RobDraw
Mentor
Mentor

What you are observing is the way it works, unfortunately. We may never know the reason why.


Rob

Drafting is a breeze and Revit doesn't always work the way you think it should.
Message 3 of 4

fabiosato
Mentor
Mentor
Accepted solution

Hello,

 

Usually, Conduits, Cable Trays, Ducts, Pipes, and their corresponding fittings and accessories follow behavior 1, which is desirable if they were modeled using the wrong level reference.

On the other hand, Electrical Devices, Plumbing Fixtures, and Mechanical Equipments follow behavior 2 since we usually need their offset from the corresponding level.

Fábio Sato
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 4 of 4

carolina.machado
Advocate
Advocate

Thank you, @fabiosato !

0 Likes