Stretch another parameter / chaining two linear parameters

Stretch another parameter / chaining two linear parameters

Anonymous
Not applicable
1,216 Views
4 Replies
Message 1 of 5

Stretch another parameter / chaining two linear parameters

Anonymous
Not applicable

I am trying to make a dynamic block of a flexible duct through a wall. I have two linear parameters, thickness of the wall and the extension of the duct. I've got most of the actions figured out, but I ran into some problems when I added an array action. Basically I want the array to fill the entire duct as I stretch it to length. When I try to stretch using the wall thickness parameter first, the array doesn't function properly. But when I stretch using the other parameter, the array works fine.

 

I think the problem is with stretching or chaining the two parameters, hence the title.

0 Likes
Accepted solutions (1)
1,217 Views
4 Replies
Replies (4)
Message 2 of 5

Libbya
Mentor
Mentor
Accepted solution

I think the following screencast will show what you are looking for.  

 

 

Message 3 of 5

j.palmeL29YX
Mentor
Mentor

So?

 

see attachment.

 

cadder

 

[EDIT]: It's not yet perfect. The right grip doesn't move correctly. @Libbya posted a better one solution.

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

Message 4 of 5

Anonymous
Not applicable

Thanks heaps @Libbya! I replicated it on my block and finally got it to work. I have a couple of questions, if you don't mind. Why was there a need to make the second parameter for the array action?Also, how did you figure out that the right parameter was included on the left stretch? That must have been the reason why the second right grip doesn't move with the stretch.

0 Likes
Message 5 of 5

Libbya
Mentor
Mentor

The two arrays need to be activated by both the wall thickness and overall length parameters.  Therefore, both array parameters need to be chained.  It would be possible to do that without the added parameter but it was mentally simpler to use the second chained parameter and have each of the main parameters unchained and act on the chained parameters.  

0 Likes