Looking for Help with Dynamic Block and Visibility States

Looking for Help with Dynamic Block and Visibility States

rp_cad_2025
Explorer Explorer
155 Views
3 Replies
Message 1 of 4

Looking for Help with Dynamic Block and Visibility States

rp_cad_2025
Explorer
Explorer

Hi everyone,

I'm trying to create a dynamic block with multiple visibility states to represent different caster sizes. As the base size increases, I’d like the supports to adjust accordingly, remaining evenly spaced. Additionally, I want to automatically add more casters once the base exceeds a certain size.

I've attached a reference image to illustrate what I'm aiming for.

Any guidance or suggestions would be greatly appreciated. Thanks in advance!

0 Likes
156 Views
3 Replies
Replies (3)
Message 2 of 4

Brock_Olly
Collaborator
Collaborator

This is doable, can you show your attempt at creating this dynamic block?

0 Likes
Message 3 of 4

rp_cad_2025
Explorer
Explorer

Thanks for the quick reply Brock! So, I have tried different attempts, but they are not working quite right. My first attempt was an array action, but when I try the array, the first (left support drags away from the original position. I also tried doing it with a construction line. I think this one works, but requires two grip,s and I am trying to only have one grip. Not sure if all this makes sense?
PS. I am pretty new on dynamic blocks.

0 Likes
Message 4 of 4

rp_cad_2025
Explorer
Explorer

Please see my attempt. 

I was wondering if, instead of using an array, the horizontal constraint could be defined by a formula—similar to
((Spacing * 2) * Trunc(d1 / 72)) + 3.25 + (Trunc(Count / 6) * Spacing)
(which is used for the third set of casters)—but with a condition that returns 0 when d1 < 20.

I’m trying to keep the geometries complete so I can extrude them later, and I believe using an array prevents that. Please take a look at my attempt.

0 Likes