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

When a dimension line weight is ByBlock, what determines the weight

9 REPLIES 9
SOLVED
Reply
Message 1 of 10
lamb
1025 Views, 9 Replies

When a dimension line weight is ByBlock, what determines the weight

lamb
Contributor
Contributor

In the Dimension Style Manager, the line weight (for example) is by default 'ByBlock'. It is not obvious to me what controls that line weight, since it is not obvious what 'block' is being referred to. Is it possible to change that value, or do you need to choose 'ByLayer' or select a particular weight?

0 Likes

When a dimension line weight is ByBlock, what determines the weight

In the Dimension Style Manager, the line weight (for example) is by default 'ByBlock'. It is not obvious to me what controls that line weight, since it is not obvious what 'block' is being referred to. Is it possible to change that value, or do you need to choose 'ByLayer' or select a particular weight?

Labels (1)
9 REPLIES 9
Message 2 of 10
pendean
in reply to: lamb

pendean
Community Legend
Community Legend
BYBLOCK means your layer settings would control everything unless there is manual override created by the user in PROPERTIES command. Exactly the same concept applies to BLOCKs, where the naming convention come from originally.
0 Likes

BYBLOCK means your layer settings would control everything unless there is manual override created by the user in PROPERTIES command. Exactly the same concept applies to BLOCKs, where the naming convention come from originally.
Message 3 of 10
lamb
in reply to: lamb

lamb
Contributor
Contributor

But there is no identifiable BLOCK whose properties you can set ...

0 Likes

But there is no identifiable BLOCK whose properties you can set ...

Message 4 of 10
pendean
in reply to: lamb

pendean
Community Legend
Community Legend
You are over-thinking it: it's like someone getting upset the name APPLE has no reference to the fruit's color like ORANGE has for example.

BYBLOCK setting gives you the user the ultimate control to manually override an object's settings independent of the layer settings. If you use BYLAYER that extra control is removed. You the user get to decide which you prefer to employ and use in your own files.

HTH
0 Likes

You are over-thinking it: it's like someone getting upset the name APPLE has no reference to the fruit's color like ORANGE has for example.

BYBLOCK setting gives you the user the ultimate control to manually override an object's settings independent of the layer settings. If you use BYLAYER that extra control is removed. You the user get to decide which you prefer to employ and use in your own files.

HTH
Message 5 of 10
lamb
in reply to: pendean

lamb
Contributor
Contributor

It's not that clear. The default line weight is ByBlock, and there is some value, but I see no way to change that value. I can choose something other than ByBlock to change it (ByLayer, or a specific value), but I don't see a way of changing it if it is ByBlock.

0 Likes

It's not that clear. The default line weight is ByBlock, and there is some value, but I see no way to change that value. I can choose something other than ByBlock to change it (ByLayer, or a specific value), but I don't see a way of changing it if it is ByBlock.

Message 6 of 10
cwr-pae
in reply to: lamb

cwr-pae
Mentor
Mentor

The dimension itself is the block in this context, indicating an individual control per object.

Select the dimension and type properties (or preopen the properties window with ctl+3 then select). In the upper part of the properties window (named General) find the line weight row, select the down arrow list and pick a line weight to apply to all parts of the dimension that are set to by block in the style.

Or under the lines and arrow area, pick the part (dim line or ext line) to apply a line weight to and overriding line weights set elsewhere. 

 

cwr_0-1628719527342.png

 

The dimension itself is the block in this context, indicating an individual control per object.

Select the dimension and type properties (or preopen the properties window with ctl+3 then select). In the upper part of the properties window (named General) find the line weight row, select the down arrow list and pick a line weight to apply to all parts of the dimension that are set to by block in the style.

Or under the lines and arrow area, pick the part (dim line or ext line) to apply a line weight to and overriding line weights set elsewhere. 

 

cwr_0-1628719527342.png

 

Message 7 of 10
Anonymous
in reply to: cwr-pae

Anonymous
Not applicable

@Anonymous,
Really good explanation. Thank you. I learned something.
Dave

0 Likes

@Anonymous,
Really good explanation. Thank you. I learned something.
Dave

Message 8 of 10
lamb
in reply to: cwr-pae

lamb
Contributor
Contributor

Yes, I understand all that. But why is the default ByBlock rather than a value? There seem to be inconsistencies that are confusing. Create a new drawing using acad.dwt. Draw a line in model space. In paper space, dimension the line. The Dimension Style Manager claims that the dimension line style and line weight are ByBlock. But look at the properties of the dimension as drawn. It says that line width and line style are ByLayer. If you change the layer style or width then the dimension does indeed follow that.

 

You can then change the properties to ByBlock and the line style and line width are no longer dependent on the layer properties, but there is nothing that I can see to say where the new values come from or what they are. By inspection, the line style is Continuous, but I don't know what the line width is ...

 

I suspect that this is some vestige of a former paradigm that makes no sense any more and we just have to ignore it and hope it will go away 😉 

0 Likes

Yes, I understand all that. But why is the default ByBlock rather than a value? There seem to be inconsistencies that are confusing. Create a new drawing using acad.dwt. Draw a line in model space. In paper space, dimension the line. The Dimension Style Manager claims that the dimension line style and line weight are ByBlock. But look at the properties of the dimension as drawn. It says that line width and line style are ByLayer. If you change the layer style or width then the dimension does indeed follow that.

 

You can then change the properties to ByBlock and the line style and line width are no longer dependent on the layer properties, but there is nothing that I can see to say where the new values come from or what they are. By inspection, the line style is Continuous, but I don't know what the line width is ...

 

I suspect that this is some vestige of a former paradigm that makes no sense any more and we just have to ignore it and hope it will go away 😉 

Message 9 of 10
ВeekeeCZ
in reply to: lamb

ВeekeeCZ
Consultant
Consultant
Accepted solution

1) dimension IS a block.

2) byblock means inherit setting from a superior entity

3) if the is no superior entity, it's using the default setting 7/continuous/default (0.25 if not changed by LWDEFAULT sysvar or by LINEWEIGTH command).

 

But why is the default ByBlock rather than a value?  

Because only that way it acts like it's not a block.

 

1) dimension IS a block.

2) byblock means inherit setting from a superior entity

3) if the is no superior entity, it's using the default setting 7/continuous/default (0.25 if not changed by LWDEFAULT sysvar or by LINEWEIGTH command).

 

But why is the default ByBlock rather than a value?  

Because only that way it acts like it's not a block.

 
Message 10 of 10
lamb
in reply to: ВeekeeCZ

lamb
Contributor
Contributor

Thanks! This is a great, clear explanation that makes sense to me.

0 Likes

Thanks! This is a great, clear explanation that makes sense to me.

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