Community
Dynamic Blocks Forum
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Manually change hatch scale

16 REPLIES 16
SOLVED
Reply
Message 1 of 17
Anonymous
4987 Views, 16 Replies

Manually change hatch scale

Anonymous
Not applicable

Hello,

I have what I hope to be a quick question.  I have a dynamic block that allows me to set the width and height.  Is there a way that I can also make it so that I can control the hatch scale through something like a lookup table or the Properties Palette?  This was done with ACA 2016.

 

Thank you.

0 Likes

Manually change hatch scale

Hello,

I have what I hope to be a quick question.  I have a dynamic block that allows me to set the width and height.  Is there a way that I can also make it so that I can control the hatch scale through something like a lookup table or the Properties Palette?  This was done with ACA 2016.

 

Thank you.

16 REPLIES 16
Message 2 of 17
imadHabash
in reply to: Anonymous

imadHabash
Mentor
Mentor

Hi,

 

i suggest to make your hatch annotative from propertied dialog. then start to change the scale annotation from status bar to find that your annotative hatch will change as well.

 

Regards, 

Imad Habash

EESignature

0 Likes

Hi,

 

i suggest to make your hatch annotative from propertied dialog. then start to change the scale annotation from status bar to find that your annotative hatch will change as well.

 

Regards, 

Imad Habash

EESignature

Message 3 of 17
Libbya
in reply to: imadHabash

Libbya
Mentor
Mentor
Accepted solution

If the drawing uses other annotative objects then it would very likely cause other issues.  If the hatch is associative, you can add a scale action to the hatch and *not* the boundary.  The hatch pattern will scale accordingly.  You can add the scale parameter to a lookup or block properties table and control it in that manner if desired.  

If the drawing uses other annotative objects then it would very likely cause other issues.  If the hatch is associative, you can add a scale action to the hatch and *not* the boundary.  The hatch pattern will scale accordingly.  You can add the scale parameter to a lookup or block properties table and control it in that manner if desired.  

Message 4 of 17
d.obrizzo
in reply to: Libbya

d.obrizzo
Explorer
Explorer

Hello

I stumbled upon this old thread when searching for an answer to my issue. In the above answer you were telling the user to assign a hatch scale to a lookup table. I have a dynamic block of some insulation, that can be stretched in both x & y directions, and the insulation hatch is associative. I want to be able to adjust the hatch pattern scale manually with a lookup table based on the scale of the detail the block is used in. I only want the hatch pattern to scale, not the entire block. I was close to figuring it out but I cant seem to get it to work so the hatch doesn't change size. I created another linear parameter in the x direction, and assigned a scale action to it. Should I have used the X/Y parameter?  Any help would be appreciated. If you want to see the block I can post it.

0 Likes

Hello

I stumbled upon this old thread when searching for an answer to my issue. In the above answer you were telling the user to assign a hatch scale to a lookup table. I have a dynamic block of some insulation, that can be stretched in both x & y directions, and the insulation hatch is associative. I want to be able to adjust the hatch pattern scale manually with a lookup table based on the scale of the detail the block is used in. I only want the hatch pattern to scale, not the entire block. I was close to figuring it out but I cant seem to get it to work so the hatch doesn't change size. I created another linear parameter in the x direction, and assigned a scale action to it. Should I have used the X/Y parameter?  Any help would be appreciated. If you want to see the block I can post it.

Message 5 of 17
Libbya
in reply to: d.obrizzo

Libbya
Mentor
Mentor

The answer is exactly as I stated it above.  Scale the hatch object but *not* the associative boundary.  It will look like the hatch is scaling until you finish the operation and then it will reset to the unchanged associative boundary but with the hatch scaled.  If you want more assistance than that, then post the block.  

0 Likes

The answer is exactly as I stated it above.  Scale the hatch object but *not* the associative boundary.  It will look like the hatch is scaling until you finish the operation and then it will reset to the unchanged associative boundary but with the hatch scaled.  If you want more assistance than that, then post the block.  

Message 6 of 17
d.obrizzo
in reply to: Libbya

d.obrizzo
Explorer
Explorer

I have tried everything I can think of. I created another linear parameter, gave it a scale action, gave it list properties and added lengths then created the lookup table. When I change the sizes in the lookup table the hatch resizes in length and width not staying within the associative parameters, and it also seems to become not associative, but when I go back in and look it still says it is. I am posting the block without my non working attempts ...I would like to see how you would go about making this work because I cant figure it out. Thanks

0 Likes

I have tried everything I can think of. I created another linear parameter, gave it a scale action, gave it list properties and added lengths then created the lookup table. When I change the sizes in the lookup table the hatch resizes in length and width not staying within the associative parameters, and it also seems to become not associative, but when I go back in and look it still says it is. I am posting the block without my non working attempts ...I would like to see how you would go about making this work because I cant figure it out. Thanks

Message 7 of 17
Libbya
in reply to: d.obrizzo

Libbya
Mentor
Mentor

It would have been better to post the block *with* your attempt to follow the above outlined solution as it would be easier to point out the error.  It is also more work on my end to add linear parameter, lookup, etc... and you're the one wanting me to spend my free time assisting you and so the added time burden is more appropriately placed on your end.  Clean up your drafting errors (the side lines you use for a boundary are not even vertical).  It is better to use a single closed polyline for the hatch boundary.  Place it on a non-plotting layer if you do not want it to show.  If your hatch scale is completely independent of any stretching of the hatch boundary, then place an additional stretch action associated with the same parameter that the hatch is associated with, add the hatch boundary to that stretch action, and set the distance multiplier for that stretch action to 0.  That refreshes the boundary with each change to the hatch scale.  If you need further assistance post the actual block with consideration of the fact that you are asking me to give my free time to you at no cost to you and no benefit to me.  

It would have been better to post the block *with* your attempt to follow the above outlined solution as it would be easier to point out the error.  It is also more work on my end to add linear parameter, lookup, etc... and you're the one wanting me to spend my free time assisting you and so the added time burden is more appropriately placed on your end.  Clean up your drafting errors (the side lines you use for a boundary are not even vertical).  It is better to use a single closed polyline for the hatch boundary.  Place it on a non-plotting layer if you do not want it to show.  If your hatch scale is completely independent of any stretching of the hatch boundary, then place an additional stretch action associated with the same parameter that the hatch is associated with, add the hatch boundary to that stretch action, and set the distance multiplier for that stretch action to 0.  That refreshes the boundary with each change to the hatch scale.  If you need further assistance post the actual block with consideration of the fact that you are asking me to give my free time to you at no cost to you and no benefit to me.  

Message 8 of 17
d.obrizzo
in reply to: Libbya

d.obrizzo
Explorer
Explorer

First off, I would like to say that this is a forum that people use to get help from, and I was operating under the assumption that answering a question or assisting someone with a problem wasn't valued against a metric of being paid. I just thought it might be easier to figure it out without my mistakes present in the block. I apologize if I prevented you from monetizing your free time...you could have just re-posted asking for the other block that I had experimented with rather than scold me for wasting your valuable time.

You are correct that my end lines are not perfectly vertical..I hadn't noticed my mistake while trying to figure out the scaling problem. I have rebuilt the block so many times I think I must have snapped to the wrong point when drawing those back into the block...this is still a work in progress and before I release any blocks for use I go over everything to make sure they are correct. I do not want my border line around the hatch to be a closed polyline..I need the ability to turn those lines on and off in the block. I am a 20+ year CAD professional..but everyone makes mistakes..including you... so remember that before you exclaim "clean up your drafting errors"...I planned on cleaning them up thank you even if I didn't know they were there yet..

I appreciate your help with this problem, and I will try out your suggestions. But with all due respect, belittling and demeaning people on a help forum that are legitimately trying to get help isn't really well received. If it bothers you so much then stop helping people on  a help forum. It's hard enough asking for help without getting an attitude back...

0 Likes

First off, I would like to say that this is a forum that people use to get help from, and I was operating under the assumption that answering a question or assisting someone with a problem wasn't valued against a metric of being paid. I just thought it might be easier to figure it out without my mistakes present in the block. I apologize if I prevented you from monetizing your free time...you could have just re-posted asking for the other block that I had experimented with rather than scold me for wasting your valuable time.

You are correct that my end lines are not perfectly vertical..I hadn't noticed my mistake while trying to figure out the scaling problem. I have rebuilt the block so many times I think I must have snapped to the wrong point when drawing those back into the block...this is still a work in progress and before I release any blocks for use I go over everything to make sure they are correct. I do not want my border line around the hatch to be a closed polyline..I need the ability to turn those lines on and off in the block. I am a 20+ year CAD professional..but everyone makes mistakes..including you... so remember that before you exclaim "clean up your drafting errors"...I planned on cleaning them up thank you even if I didn't know they were there yet..

I appreciate your help with this problem, and I will try out your suggestions. But with all due respect, belittling and demeaning people on a help forum that are legitimately trying to get help isn't really well received. If it bothers you so much then stop helping people on  a help forum. It's hard enough asking for help without getting an attitude back...

Message 9 of 17
Libbya
in reply to: d.obrizzo

Libbya
Mentor
Mentor

I did not do any belittling or demeaning.  I am not attempting to monetize my time.  I am only asking that you be considerate, which up to now, you have not been.   As you have specifically asked me to stop helping I will resist the impulse to assist you in any way in the future.  Good luck.

0 Likes

I did not do any belittling or demeaning.  I am not attempting to monetize my time.  I am only asking that you be considerate, which up to now, you have not been.   As you have specifically asked me to stop helping I will resist the impulse to assist you in any way in the future.  Good luck.

Message 10 of 17
d.obrizzo
in reply to: Libbya

d.obrizzo
Explorer
Explorer

I beg to differ....even your response is full of attitude. Thanks sunshine..

0 Likes

I beg to differ....even your response is full of attitude. Thanks sunshine..

Message 11 of 17
Libbya
in reply to: d.obrizzo

Libbya
Mentor
Mentor

It is interesting that you find indifferent statements of fact to be attitude.  If you review the posts in this thread objectively you will see that you have shown far more attitude than I have.  In your last post you've even stooped to name-calling, lol.     

 

As you can see in the following screencast, the hatch boundary is a closed polyline and yet that has no impact on the visibility of the end lines.  

0 Likes

It is interesting that you find indifferent statements of fact to be attitude.  If you review the posts in this thread objectively you will see that you have shown far more attitude than I have.  In your last post you've even stooped to name-calling, lol.     

 

As you can see in the following screencast, the hatch boundary is a closed polyline and yet that has no impact on the visibility of the end lines.  

Message 12 of 17
d.obrizzo
in reply to: Libbya

d.obrizzo
Explorer
Explorer

Listen..I'm not challenging your knowledge or facts..all I am saying is you could have just asked me to post the modified block I attempted to work on rather than lecture me about wasting your time. I have rarely used this forum and that was the first time I had attached a block looking for help. I wasn't aware of the decorum and was honestly thinking you might want to see it without my incorrect work. I am also not disputing your advice about using a closed polyline as the boundary on a non printing layer. It just seemed to be working fine the way I had originally put the block together before I was trying to build in the hatch pattern scaling feature, but I can see the benefit to having the hatch associated with a closed polyline. It looks like you got it working the exact way I want it to, but it looks like you added a separate Linear parameter just to scale the hatch, without a lookup table. I like that idea much better to just use a grip to change the scale.

0 Likes

Listen..I'm not challenging your knowledge or facts..all I am saying is you could have just asked me to post the modified block I attempted to work on rather than lecture me about wasting your time. I have rarely used this forum and that was the first time I had attached a block looking for help. I wasn't aware of the decorum and was honestly thinking you might want to see it without my incorrect work. I am also not disputing your advice about using a closed polyline as the boundary on a non printing layer. It just seemed to be working fine the way I had originally put the block together before I was trying to build in the hatch pattern scaling feature, but I can see the benefit to having the hatch associated with a closed polyline. It looks like you got it working the exact way I want it to, but it looks like you added a separate Linear parameter just to scale the hatch, without a lookup table. I like that idea much better to just use a grip to change the scale.

Message 13 of 17
Libbya
in reply to: d.obrizzo

Libbya
Mentor
Mentor

You think I could have asked differently, I think you could have asked differently.   Why are you dwelling? 

0 Likes

You think I could have asked differently, I think you could have asked differently.   Why are you dwelling? 

Message 14 of 17
Discussion_Admin
in reply to: Libbya

Discussion_Admin
Alumni
Alumni

Everyone  Please remember these are professional forums and as such deserve a professional decorum when participating.

 

Be nice
Discussion_Admin

Everyone  Please remember these are professional forums and as such deserve a professional decorum when participating.

 

Be nice
Discussion_Admin

Message 15 of 17
R_Tweed
in reply to: Libbya

R_Tweed
Advisor
Advisor

Hi Andrew,

 

I came across this thread while falling down my own personal rabbit hole. There are a couple of things I thought I would like to try but mostly I would like to be able to move my hatch origin either with a grip or with user parameters. I tried point parameter and move action with no luck.  I tried the scale option to adjust spacing (for fun) but seem to be missing something. Can you take a look at the attached block when you have a free moment.  I am having a similar issue where I selected the hatch pattern that is associated with the box and not the box as part of the scale function. Is there a system variable I need to set or something I'm missing?  I'm using arch 2020.

 

Where this is really going is that I want to add the ability to select multiple dynamic blocks and set their pattern origins to a common point.

 

Regards,

0 Likes

Hi Andrew,

 

I came across this thread while falling down my own personal rabbit hole. There are a couple of things I thought I would like to try but mostly I would like to be able to move my hatch origin either with a grip or with user parameters. I tried point parameter and move action with no luck.  I tried the scale option to adjust spacing (for fun) but seem to be missing something. Can you take a look at the attached block when you have a free moment.  I am having a similar issue where I selected the hatch pattern that is associated with the box and not the box as part of the scale function. Is there a system variable I need to set or something I'm missing?  I'm using arch 2020.

 

Where this is really going is that I want to add the ability to select multiple dynamic blocks and set their pattern origins to a common point.

 

Regards,

Message 16 of 17
Libbya
in reply to: R_Tweed

Libbya
Mentor
Mentor

If you wouldn't mind starting a new thread that would be appreciated.  I will post a solution to your query in it instead of here.  I would rather not add any more helpful information to this train wreck of a thread.  

0 Likes

If you wouldn't mind starting a new thread that would be appreciated.  I will post a solution to your query in it instead of here.  I would rather not add any more helpful information to this train wreck of a thread.  

Message 17 of 17
wolfhuynh
in reply to: Libbya

wolfhuynh
Explorer
Explorer

Thank you very much. You save my day. I must sign in to give a like for you

0 Likes

Thank you very much. You save my day. I must sign in to give a like for you

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

AutoCAD Inside the Factory


Autodesk Design & Make Report