Array distance linked to scale distance

Array distance linked to scale distance

andres_bonilla
Enthusiast Enthusiast
1,160 Views
7 Replies
Message 1 of 8

Array distance linked to scale distance

andres_bonilla
Enthusiast
Enthusiast

Good day everyone!

 

Is it possible to link the distance of an array action to the distance of a scale action? Example: The attached batt insulation block. I want to be able to insert the block and grab the scale grip and scale the block to fit the cavity it is being used for. Then, I can grab the grip for the array and make it fill the length of the cavity. This works well if I do it in the reverse order, but not in the order I'd prefer. Also, if I do it in the order that does work and then I go back and mess with it again (say the cavity got larger or shorter), then it seems to get all out of wack.

 

Thanks in advance,

0 Likes
Accepted solutions (3)
1,161 Views
7 Replies
Replies (7)
Message 2 of 8

Libbya
Mentor
Mentor

No block attached.  

0 Likes
Message 3 of 8

andres_bonilla
Enthusiast
Enthusiast

Hi,

 

Here's the block that I'm talking about.

 

Thank you.

0 Likes
Message 4 of 8

Libbya
Mentor
Mentor
Accepted solution

You cannot dynamically alter the array distance.  I solved the issue by taking an entirely different approach when creating a block that performs all of the functions of your block and then some. 

 

 

 

 

Message 5 of 8

Libbya
Mentor
Mentor
Accepted solution

Apparently .pat files cannot be attached.  Here is a .zip instead.

0 Likes
Message 6 of 8

andres_bonilla
Enthusiast
Enthusiast

Thank you so much for your fantastic answer is very usefull! 🙂

 

Could you please give me some instructions to fallow your method to do the same block construction for other elements?

 

Thumbs up and again, thank you!

0 Likes
Message 7 of 8

Libbya
Mentor
Mentor
Accepted solution

I used the free HatchMaker lisp to make the custom hatch.  At the core of the block I use an associative hatch with a closed polyline boundary.  Stretching the boundary (not the hatch) will expand the hatch area.  The width adjustment performs two actions, it stretches the boundary (not hatch) and at the same time scales the hatch (not boundary).  There is a lookup that controls the preset width settings.  The visibility switches hatch patters.  The other actions/parameters are all mundane dynamic block actions (stretch, polar stretch) and fairly self-explanatory.  If there are specific things you don't understand, let me know and I will give a more in-depth explanation.  

Message 8 of 8

andres_bonilla
Enthusiast
Enthusiast

Thank you very much for your time and help, I appreciate it a lot.

 

I will put into practice your recommendations, on the other hand, I published another post that maybe you can also help me?

 

Have a nice day! 🙂

0 Likes