Can I Change the Color of a few blocks in the model space on AutoCAD 2022?

Can I Change the Color of a few blocks in the model space on AutoCAD 2022?

ngshaheen96
Participant Participant
531 Views
7 Replies
Message 1 of 8

Can I Change the Color of a few blocks in the model space on AutoCAD 2022?

ngshaheen96
Participant
Participant

So I created a block in AutoCAD 2022 and for the purposes of mapping certain things I would like everything in the block to remain to same but just change the color thats visible in model space without having to create another block. Can this be done? Or do I have to make multiple identical blocks with only the color as a difference?

0 Likes
532 Views
7 Replies
Replies (7)
Message 2 of 8

AVCPlugins
Advisor
Advisor

You must change the color of the objects inside the block to ByBlock.

Similarly, to inherit a layer from a block, you must replace the layer of objects inside with the 0 layer (Zero).


Plugins for AutoCAD
A>V>C>
AppStore | Facebook | Twitter | YouTube | Blog
0 Likes
Message 3 of 8

tramber
Advisor
Advisor

Don't you use the logical "byblock" colors for the entities involved in your blocks ?

That's the best way 😉

You just have to change the colors of the inserted block instances....


EESignature

0 Likes
Message 4 of 8

pendean
Community Legend
Community Legend
@ngshaheen96 SETBYLAYER command has a ""block" sub-option that may just resolve your issue: give it a try, remember to REGENALL to refresh your screen afterwards.
0 Likes
Message 5 of 8

LHauptmann
Contributor
Contributor

You could probably also make a dynamic block. In model space it will have a drop down menu and you can choose which version of the block you want to display. You could set it up so one version displays certain colors and the other version displays other colors. Try looking up dynamic blocks. Creating them is not easy to explain in a post. 

0 Likes
Message 6 of 8

Kent1Cooper
Consultant
Consultant

Or, if the Block's elements are on Layer 0 and either ByLayer or ByBlock in color, you can do the differentiation by putting them on Layers that have the different colors you want.

Kent Cooper, AIA
0 Likes
Message 7 of 8

chillegass
Contributor
Contributor

Most people do not do this, but I have found the easiest way is this. If you change all of the geometry inside the block to layer 0 and then color to bylayer and save. you can then place the block on any colored layer you want and it will assume the layer color. This way if you do not want to display a color you can just turn off the layer. 

Message 8 of 8

LHauptmann
Contributor
Contributor
I agree this is the easiest way!
0 Likes