Dynamic blocks, using multiple actions on an object creates unexpected behavior.

Dynamic blocks, using multiple actions on an object creates unexpected behavior.

Anonymous
Not applicable
1,042 Views
2 Replies
Message 1 of 3

Dynamic blocks, using multiple actions on an object creates unexpected behavior.

Anonymous
Not applicable

Hello all,

This is my first time posting to this forum and I look forward to your responses.

I’ve attached a drawing of the stainless steel flange with bolt holes. I am attempting to make a dynamic block to handle flanges from 1” to 8”.  I’ve used both the scale and move properties/actions to reposition the bolt hole as well to increase its size.  I also use a block properties table for the dimensions.  If you use the table grip to select the size of flange the bolt hole will get further away from its position each time you click a different size flange.  Example;

flange.png

If you select the 6.75” part, the bolt hole is not in the correct position. What is worse if you go back to the 2.125” part and then go back to the 6.75” part the hole migrates further out of position. 

I’m coming to the conclusion that “stacking” actions (this example, move and scale on the same object) is not a good idea.

What I find unusual is all the dimensions are in the table yet for some reason drawing does not come back to these dimensions.

I guess the real question comes down to: am I missing something or is this normal behavior?

Thank you in advance for any insight you can offer on this.

0 Likes
Accepted solutions (1)
1,043 Views
2 Replies
Replies (2)
Message 2 of 3

Libbya
Mentor
Mentor
Accepted solution

The parameter and scale action that control the diameter of the holes is messing it up.  You need to move the base of the scale action along with the circle or else the position of the circle gets skewed.  Here's how I'd fix it.  

Message 3 of 3

Anonymous
Not applicable

Hello Libbya,

Many Thanks for the insight and excellent video!  I needed to do some research on dependent and independent and a section from BACTIONTOOL (Command) below.  I do appreciate the quick response as well as taking time to make the video.  Very Helpful.

Thank You.

 

Dependent

Scales or moves selected objects relative to the base point of the associated parameter.

Independent

Scales or moves selected objects relative to a base point defined separately from that of the associated parameter.

0 Likes