Family Rotation Issue In Revit 2019

Family Rotation Issue In Revit 2019

rvtquestions
Advocate Advocate
2,269 Views
9 Replies
Message 1 of 10

Family Rotation Issue In Revit 2019

rvtquestions
Advocate
Advocate

Typically when creating a family that requires rotation, I start with a ref line locked into the X & Y origin Ref Planes with an angular parameter. This has served me well throughout 2015 - 2018. 

 

Screenshot_3.png

 

However, I began noticing issues with some families when I started working in 2019. I made a simple test in 2019 with a ref line locked to the origin X & Y with an angular parameter and it looks like it no longer supports angles greater than 180 or less than 0. It now casts an error when previously in 2015 - 2018, the line would rotate freely to any angle regardless of positive or negative or greater than 180. There are of course workarounds but nothing as efficient as having just one line of rotation. My question is if this is a bug or something we have to deal with moving forward? Anyone else experience this? Thank you! I am using Revit 2019.2.

0 Likes
2,270 Views
9 Replies
Replies (9)
Message 2 of 10

barthbradley
Consultant
Consultant

You're right. 

 

Group the Ref. Line and it works.  

 

No it doesn't.   Arrgh! 

 

Well, back to 2018. So long 2020.  Nice knowing you. 

 

0 Likes
Message 3 of 10

barthbradley
Consultant
Consultant

Answer Days is on the 24th. You ought post this question. Why the hell can't 2020 do this when 2018 can???

0 Likes
Message 4 of 10

rvtquestions
Advocate
Advocate

This is real unfortunate if this is a change we will have to deal with moving forward. With that said, I would also be curious to know the extent of how "manageable" or "unpredictable" families are when built like this prior to 2019 and brought into a project that is 2019 or newer? So far it seems over 75% of the time, "old" families built with a rotation this way behave fine in 2019+ but can't be edited in the family editor of 2019+ as it will cast an error. While everyone should be building families in the most previous version possible for legacy sake, it still begs the question if "unpredictability" can be controlled or if we really have no choice but to build rotating families a new way?

0 Likes
Message 5 of 10

ToanDN
Consultant
Consultant

@rvtquestions wrote:

Typically when creating a family that requires rotation, I start with a ref line locked into the X & Y origin Ref Planes with an angular parameter. This has served me well throughout 2015 - 2018. 

 

Screenshot_3.png

 

However, I began noticing issues with some families when I started working in 2019. I made a simple test in 2019 with a ref line locked to the origin X & Y with an angular parameter and it looks like it no longer supports angles greater than 180 or less than 0. It now casts an error when previously in 2015 - 2018, the line would rotate freely to any angle regardless of positive or negative or greater than 180. There are of course workarounds but nothing as efficient as having just one line of rotation. My question is if this is a bug or something we have to deal with moving forward? Anyone else experience this? Thank you! I am using Revit 2019.2.


What are your workarounds?

0 Likes
Message 6 of 10

barthbradley
Consultant
Consultant

I just ran some tests on families built in 2018 that rotate 360 degrees. They don't work in 2020 when upgraded to and opened in 2020. However, they do work if I nest them into a 2020 Family and load them directly into a 2020 Project.  Weird.  

0 Likes
Message 7 of 10

barthbradley
Consultant
Consultant

...even weirder: if you try to Edit Family from 2020 (where it is working fine), it breaks!   

 

 

0 Likes
Message 8 of 10

bin
Advisor
Advisor

It might be a bug.

I tried in the family editor and it breaks.

But it still works if I load the family into a project.

18092019.PNG

0 Likes
Message 9 of 10

Anonymous
Not applicable

One work around I have discovered is dimensioning to a different Reference Line instead of the reference plane.

190.PNG

Another work around is creating a circular Reference Line and measuring the angle of it. This method breaks down if the angle is 0 or a multiple of 360 though.

190 Dos.PNG

0 Likes
Message 10 of 10

Andrej.Licanin
Advocate
Advocate

This is how I managed to do it to work consistently for all 360 degrees.
Basically create 2 far-off reference planes and use them as axes to calculate the x and y position of a circle using sin and cos functions.

In my case, I want ed a circular profile that can revolve around a cylinder in all 360 degrees.  trigmagic.pngtrigmagic2.png