ByLayer e ByBlock. Qual a diferença?

bylayer ou byblock 01

Autor:

ByLayer e ByBlock. Qual a diferença? Com certeza você já se fez essa pergunta e não encontrou a resposta. Aproveite para descobrir agora!

Um dos recursos mais práticos do AutoCAD é o sistema de cores, que nos permite uma melhor organização do projeto além de oferecer a possibilidade de controlar o comportamento das cores na hora da impressão. Se ainda não sabe como fazer este processo clique aqui: Peso gráfico, espessura de linha e impressão!

Agora vamos entender o que significa ByLayer.

O QUE SIGNIFICA BY LAYER?

Sempre que quiser alterar a cor de um objeto basta selecioná-lo e ir até a aba Home, painel Properties e escolher a cor desejada no campo Color.

bylayer-ou-byblock

Mas ficar selecionado objeto por objeto e alterando suas cores dá muito trabalho, logo o processo mais prático é fazer isso pelas camadas (layers). Quando você cria uma nova camada é possível escolher sua cor e com isso todos os objetos que forem inseridos nesta camada irão “obedecer” a cor da camada. Por exemplo, ao selecionar um circulo e colocar em uma camada que possui a cor verde o circulo imediatamente ficará verde.

bylayer-ou-byblock

Mas para este processo funcionar o objeto deve estar configurado como ByLayer, que podemos entender como “obedeça a cor da camada” sendo assim o objeto ficará sempre da mesma cor que a camada na qual está inserido.

Mas e o ByBlock? Serve para que?

O QUE SIGNIFICA O BYBLOCK?

O uso de ByBlock está direcionado aos blocos. Se você cria um determinado objeto e o transforma em bloco suas cores continuarão se comportando da mesma maneira que estavam antes de serem um bloco, ou seja, se você escolher que todas as cores do objeto que compõem o bloco serão ByLayer elas obedecerão a cor da camada.

bylayer-ou-byblock

Muito prático não é mesmo? Mas digamos que você gostaria que o bloco tivesse duas cores: que os detalhes ficassem na cor da camada atual e que somente o contorno do bloco ficasse de outra cor, para dar um melhor destaque. Você poderia selecionar o bloco, entrar no editor e fazer a alteração sempre que precisasse.

Mas isso seria cansativo. O que poderia ser feito é deixar todos os objetos que compõem os detalhes do bloco como ByLayer e somente as linhas de contorno como ByBlock. Visualmente o bloco não teria nenhuma alteração de cores, independente da camada na qual ele for inserido suas cores obedecerão a cor da camada.

bylayer-ou-byblock

Porém quando você quiser que as linhas de contorno fiquem com uma cor diferente em relação a camada atual do bloco, basta selecionar o bloco e no painel de Properties alterar a sua cor. Perceba que todas as linhas do bloco continuam obedecendo a cor da camada atual (que estão como ByLayer), porém as linhas que você configurou como ByBlock podem ser alteradas sem problemas.

bylayer-ou-byblock

É um recurso destinado ao uso de blocos mas que permite um certo leque de possibilidades, se limitando apenas a sua criatividade. Lembrando que esta possibilidade pode ser aplicada a Cores, tipos de Linhas e Espessura de linhas!

Gostaram? Curtam nossa página! Facebook!

Participem do nosso grupo! Grupo QualifiCAD!

Dúvidas? Comentem!

Comentários

8 respostas a “ByLayer e ByBlock. Qual a diferença?”

  1. Avatar de LUIZ CARLOS FERREIRA
  2. Avatar de Maria Alice
    Maria Alice

    Adorei, vc explica muito bem. Obrigado. Até a próxima.

  3. Avatar de damasio
    damasio

    Recebi um desenho em que a cor da cota, mesmo estando em baylayer, nâo corresponde com a cor correta da camadacamada correta.

    1. Avatar de Luis André

      Olá Damásio,

      Verifique no Dimension Style (D + enter) se no estilo dessa cota as cores estão como By layer também. Imagino que seja esse o problema.

      Um abraço!

  4. Avatar de Everton
    Everton

    quando eu quero criar o arquivo para impressão e a cor de determinada layer nao aparece na plotagem, como eu faço pra descobrir que cor é esta para que eu possa edita-la no ctb ?
    sendo que quando aperto em more colors ela fica escrita no Color: Bylayer

    1. Avatar de Luis André

      Olá Everton,

      Quando você fala que a cor não aparece em determinada layer você quer dizer que os objetos deste layer somem na hora da impressão? Se for este o caso abra o Layer Properties e verifique na coluna plot se você não bloqueou aquele layer para impressão. Para saber a cor do layer basta selecionar um objeto que está nesta camada e olhar na aba home o campo Properties qual cor está indicada no campo color. Se estiver como ByLayer quer dizer que a cor que manda ali é a cor da camada na qual o objeto pertence.

      Espero ter ajudado.

      Um abraço!

  5. Avatar de Márcio A. Costa
    Márcio A. Costa

    Muito bom.
    Me ajude com uma coisa: Não estou conseguindo alterar para cor ByLayer via linha de comando de uma Script, como posso resolver?
    Desde já agradeço.

    1. Avatar de Luis André

      Olá Márcio,

      Via script é complicado descobrir o problema, pq uma vírgula fora do lugar já da inconsistência.

      Um abraço!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

LUIS-ANDRÉ

Sou o Luis André, especialista em softwares de arquitetura.
Há mais de 10 anos ensino de forma gratuita através do QualifiCAD, um projeto independente com mais de 500 artigos, sem anúncios.

Facebook
Instagram
Whatsapp
Linkedin
Pinterest