How can I constrain a family to not be rotated from its desired position

How can I constrain a family to not be rotated from its desired position

AidanHawkins
Advocate Advocate
747 Views
11 Replies
Message 1 of 12

How can I constrain a family to not be rotated from its desired position

AidanHawkins
Advocate
Advocate

How can I make sure that a family is never rotated in the project, that it is able to move freely in the project but it is not able to change direction 

 

0 Likes
Accepted solutions (1)
748 Views
11 Replies
Replies (11)
Message 2 of 12

barthbradley
Consultant
Consultant

Let's see this Family. Post it here. 

 

...what about utilizing PINNING for this?  

0 Likes
Message 3 of 12

AidanHawkins
Advocate
Advocate

Please see attached

Ive tried pinning it but it still rotates when I load it back into the project 

 

0 Likes
Message 4 of 12

ToanDN
Consultant
Consultant

Is this the "person on desk" family again? Use a tag and tag the room or the desk or whatever instead.

Message 5 of 12

AidanHawkins
Advocate
Advocate

yes it is

Sorry could you please explain using the tag further? What will it do

0 Likes
Message 6 of 12

barthbradley
Consultant
Consultant

@AidanHawkins wrote:

 

Ive tried pinning it but it still rotates when I load it back into the project 

 


You're going have to explain that one to me. What do you mean " it still rotates when I load it back into the project"?  

0 Likes
Message 7 of 12

AidanHawkins
Advocate
Advocate

AidanHawkins_0-1672936515157.png

 

Here is an example

The two types that have a tick on them are in the desired direction, meaning I never want to be able to rotate them, like the two others that are not in the desired direction.

 

After pining the object, I am still able to rotate the family to the undesired direction

I want to remove the capability of rotating the family

0 Likes
Message 8 of 12

curtisridenour
Advisor
Advisor

There is always dynamo. FamilyInstance.SetRotation node could probably be deployed to rotate all your instances in the project back to 0°.

Message 9 of 12

curtisridenour
Advisor
Advisor

@ToanDN is right though. you should use a nested annotation or tag it with the proper symbol.

0 Likes
Message 10 of 12

barthbradley
Consultant
Consultant

 


@AidanHawkins wrote:

 

 

After pining the object, I am still able to rotate the family to the undesired direction

I want to remove the capability of rotating the family


 

I can't rotate your family if it's pinned.  

 

Can't rotate pinned element.png

 

 

Message 11 of 12

mhiserZFHXS
Advisor
Advisor

I'm still confused as to why these are 3D elements instead of annotations... And what does it matter if they CAN be rotated? Just don't rotate them?

0 Likes
Message 12 of 12

ToanDN
Consultant
Consultant
Accepted solution

@AidanHawkins wrote:

yes it is

Sorry could you please explain using the tag further? What will it do


1. Pinning elements in the family does not prevent the family be rotated in the project.  You need to pin them in the project.

 

2. To use the tagging approach:

- create a room tag for each symbol

- tag room (if a room needs multiple symbols then tag them multiple times using different tags)