Scale object with Array not working

Scale object with Array not working

m_rogoff
Advocate Advocate
1,378 Views
10 Replies
Message 1 of 11

Scale object with Array not working

m_rogoff
Advocate
Advocate

See attached file.

 

I am using a Scale Action to size the circle. However, it also scales the distance between the Arrayed objects. I have tested In/Dependent base points for the scale with no luck. How do I fix it?

Thanks

0 Likes
Accepted solutions (1)
1,379 Views
10 Replies
Replies (10)
Message 2 of 11

Libbya
Mentor
Mentor
Accepted solution

It is a bug but thankfully I have discovered a workaround.  I noticed when you touch the array grip, the objects jump back to where they should be.  The workaround is to place a gripless double lookup with the parameter driving the scale on one table and the one driving the array on the other.  Add only one row and give it a value that will never occur.  Voila, the block works fine.  The reason that 'fixes' the issue is because whenever the scale is changed, the double lookup is signalled and it checks the value of the array and just that checking action resets it to the correct positions.

Message 3 of 11

Charles_Shade
Mentor
Mentor
Nifty idea.
Where did you hide the Double Lookup Action?
0 Likes
Message 4 of 11

ojuris
Advisor
Advisor

nice idea

 

for linear parameter Distance2 I would have to use base location - Midpoint

0 Likes
Message 5 of 11

Libbya
Mentor
Mentor

@Charles_Shade wrote:
Nifty idea.
Where did you hide the Double Lookup Action?

I didn't pay any attention to location.  I don't think it matters.  I just turned the grip off.  

0 Likes
Message 6 of 11

m_rogoff
Advocate
Advocate

This works perfectly, Thanks!

 

You are a life saver, Libbya

0 Likes
Message 7 of 11

Charles_Shade
Mentor
Mentor

That's just it. Can't find it to take a look.

Maybe something wonky on my end.

0 Likes
Message 8 of 11

Libbya
Mentor
Mentor

Nope, it was my mistake.  I uploaded the wrong file.  Here it is with the lookup added.  

0 Likes
Message 9 of 11

Libbya
Mentor
Mentor

Oops, double post.  Which is ironic because my post was redundant.  Ojuris posted a version with the double-lookup fix already.  I also agree with his post.  Midpoint base location would be better.  

0 Likes
Message 10 of 11

m_rogoff
Advocate
Advocate

Lookups will display with BACTIONBARMODE = 0

Message 11 of 11

Charles_Shade
Mentor
Mentor

Yes, yes they will but that is not what I was looking for.

 

BTW:

Here's how to create the Double Lookup in so many words:

-Create Dbl Lookup Set
BACTIONBARMODE must be set to 0
Open the Block Properties Palette, Go to the Parameter Sets tab, Right click the Lookup Set icon, Copy / Paste then Rename (Lookup Set Double; or whatever), Right click this new Parameter set, Properties, Actions (at the bottom), Click the bar, Click the … , Add Action object Lookup, Ok, Ok, drag and drop as needed. This can be done with any Parameter/Action you want.

0 Likes