Help with dynamic block (stretch, array , move) in one

Help with dynamic block (stretch, array , move) in one

franco.l452343
Explorer Explorer
292 Views
4 Replies
Message 1 of 5

Help with dynamic block (stretch, array , move) in one

franco.l452343
Explorer
Explorer

I have this dynamic block for canopy decking. it will array out from both directions and has one of the bottoms pcs that will change from 6" to 4.5" and adjust the assembly accordingly. I would like to have the option to change any one of the bottoms pcs to 6" or 4.5" and have the assembly adjusted but can quite figure it out. The file is attached  Any help would be appreciated 

0 Likes
293 Views
4 Replies
Replies (4)
Message 2 of 5

j.palmeL29YX
Mentor
Mentor

I think you must draw a second version of your complete geometry, but based on the 4.5" part, add the same parameters and actions as you have in the well working 6" version (of course with the appropriate values). Then switch between both versions using two visibility states. 

 

 

Jürgen Palme
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

0 Likes
Message 3 of 5

franco.l452343
Explorer
Explorer

 

Thanks for the response. I think I understand what your saying but I'm not sure 

 

My current process:

So I bring this block in and array it across the beam the decking sits on top of and if the decking does not end in a desirable spot overhanging the beam I adjust one or two of the 6" bottoms with a 4.5", so I only need to select one or two pieces to turn into 4.5" and the rest remain the same. I have tried visibility states in the past but found a hiccup in getting the remaining assembly to adjust 1.5" difference when a piece is changed to 4.5"

 

If I am repeating myself here I apologize but just to clarify what I am trying to make:

What I am trying to create is the basic 6" assembly that arrays but also has the ability to select any one of the 6" bottoms in the array-adjust it to 4.5" and have the assembly move over 1.5" to meet the new 4.5" bottom. Every piece needs the ability because the adjustment never happens in the same spot.

 

 

0 Likes
Message 4 of 5

Libbya
Mentor
Mentor

You cannot adjust individual items in an array.  If you did, then it would no longer be an array.

0 Likes
Message 5 of 5

j.palmeL29YX
Mentor
Mentor

If this is what you want to get

 

 

that can't be done with a dynamic block. I'm afraid you must explode the block reference and stretch the model manually as shown above. 

If the shown result doesn't meet your goal show us an example how the model should look after changing the width to the new value 4-1/2. 

 

Jürgen Palme
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

0 Likes