Dynamic door - swing angle look-up

Dynamic door - swing angle look-up

Anonymous
Not applicable
2,839 Views
3 Replies
Message 1 of 4

Dynamic door - swing angle look-up

Anonymous
Not applicable

First time poster, tried to find an answer to my question in previous posts but I wasn't able to solve the issue from anything that I found.

 

I'm trying to create a dynamic door block with the following actions:

flips in/out (per wall thickness as shown in "A")

flips hinge/strike (action remains centered in doorway width)

adjustable doorway width (as shown in "A")

adjustable door thickness (via lookup as shown in "A")

adjustable door angle (via lookup as shown in "B")

 

I'm basically trying to add a lookup controlling the door swing (from block "B") to all the functionality of block "A." I've tried a hundred variations and in each of them, there was at least one thing that didn't work.

 

Any help would be greatly appreciated!

Thank you.

0 Likes
Accepted solutions (2)
2,840 Views
3 Replies
Replies (3)
Message 2 of 4

Libbya
Mentor
Mentor
Accepted solution

Since you already have the visibility states for the different swing angles, I would add a door slab rectangle at each angle as well and eliminate the rotate parameter/action.  At that point all you need to do is add the appropriate stretch actions with appropriate angle offsets for each vis state.  In the screencast I show how to add the 45°.  You would need to do the same for the other anges with the additional stretch actions with appropriate angle offsets.  Let me know if any part of it is confusing.  

Message 3 of 4

Anonymous
Not applicable

Thank you so much for this very thorough instructional video. I've been trying to get this solution to work all afternoon. As you can see from the attached block, when the door is flipped (from hinge to strike side) the doorway resizing starts to do some really wacky stuff. The fact that it happens at the 90 degree vis state as well leads me to believe that I did something wrong in following your instructions since it worked before.

 

Another issue is that I'm working in 2015, where you can add actions to your selection sets, I can only add the parameters which. I took a screen shot of what it looks like for me.

 

Any chance you'd be willing to share the block you made with the 45 vis state for me to play around with?

 

Your help is GREATLY appreciated!

 

 

0 Likes
Message 4 of 4

Libbya
Mentor
Mentor
Accepted solution

You need to change the system variable BACTIONBARMODE = 0 in order to add actions to the the selection sets of other actions and you will not get your block working correctly without that.  The stretch actions must be added to the flips' selection sets or they will not work correctly in the flipped states.