2 Scale Actions on 1 Linear Parameter

2 Scale Actions on 1 Linear Parameter

Daniel_BullYR3YX
Explorer Explorer
188 Views
6 Replies
Message 1 of 7

2 Scale Actions on 1 Linear Parameter

Daniel_BullYR3YX
Explorer
Explorer

I'm having an annoying issue with 1 of the scale actions on a linear parameter. The block is a stretchable rectangle with 2 attributes, each in a corner. The attributes have their own scale action with independent base points. The linear parameter is tied to a lookup table list. The idea is for the attributes to stay in the same relative position regardless of the scale. However, when testing the block, the top left attribute scales correctly and stays in position, and the bottom left attribute scales correctly, but does not stay in position if you change the scale after stretching the height of the block. I'm hoping to get a second set of eyes on this because I cannot figure out why this is happening as it used to work fine.

0 Likes
Accepted solutions (1)
189 Views
6 Replies
Replies (6)
Message 2 of 7

CGBenner
Community Manager
Community Manager

@Daniel_BullYR3YX 

Welcome to the Community!  Can you tell us what version of AutoCAD you are using for this block?  Thank you!

Did you find a post helpful? Then feel free to give likes to these posts!
Did your question get successfully answered? Then just click on the 'Accept solution' button.  Thanks and Enjoy!


Chris Benner
Community Manager

0 Likes
Message 3 of 7

Libbya
Mentor
Mentor
Accepted solution

Remove the GLASS TAG SCALE action from the selection set of the DLO HEIGHT action. 

 

Here are a couple other unsolicited pieces of advice:

Don't add a base point parameter unless you need to dynamically adjust the block base location (which you aren't doing in this block).

If you are not planning on adding a rotation to the block, then IMO an XY would be a better choice than the two linear parameters with overlapping grips.

 

You have a couple parameters in there with no associated actions (glass height, glass width).  Do they serve a purpose?

0 Likes
Message 4 of 7

Daniel_BullYR3YX
Explorer
Explorer

That's it, I knew it was something simple. Thanks

 

I've been adding basepoints to some blocks because they weren't drawn at 0,0 and made working with them difficult. It was a quick fix but I'm going through the block library at a new company and readjusting everything so I'll delete the basepoint. Thanks.

 

The Glass Height and Glass Width parameters are not associated to an action because they are calculated by the TB, BB, RB, and LB parameters that are user set. They are used for material takeoffs so I do not want the user to be able to adjust the Glass Height and Glass Width parameters. It was the only way I found to have them visible AND locked. 

0 Likes
Message 5 of 7

Libbya
Mentor
Mentor

Adding a basepoint at a location other than 0,0 is something I would even more strongly recommend against.  I can understand the temptation, but that can cause some hard to diagnose issues.  Instead move all of the objects within the block so that the 0,0 point is where you were considering adding the base point and then adjust stretch windows accordingly.  

 

 

0 Likes
Message 6 of 7

Daniel_BullYR3YX
Explorer
Explorer

Good to know, Thanks. I will also try the XY parameter like you suggested and see how that works. 

0 Likes
Message 7 of 7

Libbya
Mentor
Mentor

To get the XY to work correctly, understand that any stretch/move actions associated with it can be changed in properties to work only in Y, only in X, or both.  Let me know if you run into any issues.

0 Likes