Line based families moving together

Line based families moving together

chughes
Collaborator Collaborator
3,234 Views
10 Replies
Message 1 of 11

Line based families moving together

chughes
Collaborator
Collaborator

Is it expected behavior for line based families to move together, almost as if it were two lines joined and moving together?

 

I have a line based casework family.  Works great, very flexible, does what I want *except* when I have two families end to end.  When I move one, the other comes along for the ride.

 

2020-04-08 14_41_18-Autodesk Revit 2020 - [901 South Rome_chughes.rvt - Floor Plan_ Level 2].jpg2020-04-08 14_41_26-Autodesk Revit 2020 - [901 South Rome_chughes.rvt - Floor Plan_ Level 2].jpg

 

I *think* I get the logic, in that Revit sees the family as a line and lines are often treated as joined.  If this is the case, is there a means to prevent the joining treatment?

0 Likes
Accepted solutions (1)
3,235 Views
10 Replies
Replies (10)
Message 2 of 11

barthbradley
Consultant
Consultant

Strange behavior.  Does Reveal Hidden Constraints reveal a Padlocked Dash Line between them?  

0 Likes
Message 3 of 11

chughes
Collaborator
Collaborator

Negative.

2020-04-08 17_03_19-Window.jpg

They are definitely joined, as Select All Joined Elements selects multiple elements

2020-04-08 17_06_23-Window.jpg

0 Likes
Message 4 of 11

barthbradley
Consultant
Consultant

These are two instances of the same family in the Project???   

0 Likes
Message 5 of 11

chughes
Collaborator
Collaborator

Correct.  And it happens with 2 instances of different line based objects.  Casework category, if that matters.

 

I experimented further.

If I draw them as two independent objects, they move independently.  That is expected.

If I move them to where they touch extrusions, but the 'line' doesn’t touch, they move independently.

2020-04-09 08_56_44-Autodesk Revit 2020.2 - [901 South Rome_chughes.rvt - Floor Plan_ Level 2].jpg

If I align the 'line' without touching extrusions, they move independently.

 

It only occurs when the 'line' is aligned and endpoints are touching.  They tend to join and move together at that point.

2020-04-09 08_56_59-Autodesk Revit 2020.2 - [901 South Rome_chughes.rvt - Floor Plan_ Level 2].jpg

After the join, even rotating one family with maintain the join condition, through the rotation and subsequent move commands.

2020-04-09 08_57_55-Autodesk Revit 2020.2 - [901 South Rome_chughes.rvt - Floor Plan_ Level 2].jpg

2020-04-09 08_59_22-Autodesk Revit 2020.2 - [901 South Rome_chughes.rvt - Floor Plan_ Level 2].jpg

Family is attached.  This may be expected behavior for line based families.  If it is, it would be great if there was an option to disallow join for families.

 

0 Likes
Message 6 of 11

chughes
Collaborator
Collaborator
Accepted solution

More research shows that this is an old problem(?) with line based families, with no way to prevent the auto-join condition.  Time to start an Idea post...

0 Likes
Message 7 of 11

bin
Advisor
Advisor

When you use the move or rotate command, uncheck the "Disjoin" option.

0 Likes
Message 8 of 11

barthbradley
Consultant
Consultant

I tested and tested … took a break and then came back and tested some more. I can't get to a place where the behavior is annoying or peculiar to me.  I tried hard too.  Maybe this means that Autodesk has won. They've finally beaten into mindless submission.  Dunno.  

 

Stay strong and keep up the fight, @chughes.

 

😉

 

 

0 Likes
Message 9 of 11

bin
Advisor
Advisor

Other than the Move with "Disjoin", you can also use Trim/Extent command.

0 Likes
Message 10 of 11

chughes
Collaborator
Collaborator

This works.  It adds two extra steps (start Move, select Disjoin), but it works.

 

Why can Revit just give me what I want?  I don’t want to give Revit what it wants! 

0 Likes
Message 11 of 11

chughes
Collaborator
Collaborator

It is more of an issue when rearranging the families to create new layouts.  Creating a new layout and tweaking the lengths, it wasn’t a big deal.  When I wanted to grab a few and drag them off to the side to rework the layout it was getting in the way.

 

However, I think I am going to rework the concept with instance length based families and move away from the line based.  The new ability in 2021 to create yes/no void parameters opens up better/more possibilities for these anyway.

 

I appreciate you taking stabs at it, though.

0 Likes