Stretch Action or Visibility States

Stretch Action or Visibility States

MikeKovacik4928
Advisor Advisor
543 Views
3 Replies
Message 1 of 4

Stretch Action or Visibility States

MikeKovacik4928
Advisor
Advisor

Hi Dynamic Blockers

I am toying with whether to use stretch action or visibility states for my dynamic block

See embedded jpeg

ADBQ 004 Dynamic Block_Stretch Action or Visiblility States_007.jpg

I am thinking visibility states would be the better option

What is the opinion of you experienced and long using dynamic blockers out there

 

Mike Kovacik

AutoCAD/Inventor 2d/3d Draughtsman

Autodesk Product Design Suite Ultimate 2018

Joburg

South Africa

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

Libbya
Mentor
Mentor

You might want to try turning on Dynamic Input.  It gives the parameter value in the model space window as you stretch.  You could add the visible but non-plotting values, but I usually prefer to avoid unnecessary visuals.  

 

You could use visibility states as you describe but that leads to a lot of unnecessary repeated linework.  There are a few reasons why this can be less desirable.  Here is a non-exhaustive list.  The blocks become larger than necessary resulting in larger file sizes.  They can become slower to respond.  Any future changes to linework needs to be repeated for each of the visibility states rather than done just once.  If you find you need an additional size in the future, it is more work to add the visibility state than it is to add the necessary list/lookup values.  Only one visibility parameter can be added to a block and using that in an unnecessary manner can significantly limit the ways the block can be expanded in the future.

 

You can alter attribute values automatically by using either fields or by using a block properties table to write the values directly.  Those methods result in fewer attributes required and most of the aforementioned benefits.

 

Instead of using individual visibility states, IMO a better approach would be to use either a lookup or a block properties table for the set sizes and keep the stretch actions.  That way the end user can use either the stretch actions or the lookup/block properties selection based on their own preference.  See screencast which details various ways to do the block.   

c4041ae3-38d5-4eea-91b4-faef6d30cca9,640,710

0 Likes
Message 3 of 4

MikeKovacik4928
Advisor
Advisor

Libbya

 

Thanks for the reply.

I am on lunch break at work at the moment, will look at your reply tonight,

and get back to you.

 

Mike

0 Likes
Message 4 of 4

Libbya
Mentor
Mentor

It looks like the screencast didn't post.  I didn't notice.  I'll try again.  It shows various options.  My personal choice would be to go with a lookup along with the linear parameter grips and use fields to reference the changing attribute values.   

0 Likes