Compreender a Layer 0, ByLayer e ByBlock no LusoCAD
Sempre que cria um novo desenho, verá uma layer predefinida: Layer0. Irá rapidamente notar que não a pode apagar.
Depois, ao definir as suas propriedades, como cor, espessura de linha, etc., verá propriedades ByLayer e ByBlock. Muitos de vocês já saberão o que significa ByLayer. Mas sabe também como funciona o ByBlock?
- A Layer0 é uma layer predefinida do LusoCAD. Pode criar geometria nos seus blocos sobre ela. Quando inserir esses blocos, eles irão usar a layer ativa. Quando mover esse bloco para uma layer diferente, os objetos dentro dele irão usá-la e ignorar a Layer0.
- Quando define as propriedades de um objeto (cor, espessura de linha, etc.) como ByLayer, todas as suas propriedades usarão as mesmas propriedades definidas nas propriedades da layer.
- Quando cria geometrias no seu bloco usando ByBlock, pode então substituir (override) as suas propriedades depois de o bloco ter sido colocado.
- Quando cria geometrias no seu bloco com algo diferente de ByLayer ou ByBlock, então não poderá substituir essas propriedades depois de o bloco ter sido colocado.
Exemplo do Layer 0, ByLayer e ByBlock
- Abra um novo ficheiro e crie duas layers; pode dar‑lhes qualquer nome. Defina cores e espessuras de linha diferentes para as distinguirmos facilmente mais tarde.

- Agora vamos criar 4 objetos; neste exemplo, criamos círculos:
– Primeiro círculo: usar layer0, cor: ByLayer, espessura de linha: ByLayer
– Segundo círculo: usar layer0, cor: ByBlock, espessura de linha: ByBlock.
– Terceiro círculo: usar layer0, cor: vermelho, espessura de linha: 0.5 (definimos este valor alto para ser mais fácil de ver).
– Quarto círculo: usar layer1, cor: ByLayer, espessura de linha: ByLayer.
- Crie 4 blocos, um a partir de cada um dos círculos. Agora selecione esses quatro e, em seguida, altere a sua layer para Layer2. Pode ver que os blocos 1 e 2 usam as propriedades da Layer2, mas os blocos 3 e 4 continuam a usar as suas próprias propriedades.

- Agora substitua a cor e a espessura de linha. Vamos aplicar a cor verde e uma espessura de linha de 2. Pode ver que o único bloco a usar as propriedades substituídas é o bloco n.º 2!
Apenas o bloco n.º 2 está a usar as propriedades do bloco, porque definimos as propriedades da geometria como ByBlock.
Agora congele a Layer1. Podemos ver que o bloco n.º 4 desapareceu, porque o objeto dentro dele foi criado na Layer1.
Descongele a Layer1, para voltarmos a ver o bloco n.º 4. Agora congele a Layer2. Lembre‑se de que movemos todos os blocos para essa layer.
O que aconteceu?
Todos os blocos desapareceram, incluindo o bloco n.º 4! Este bloco também desaparece porque o próprio bloco está a usar a Layer2. Quando congelamos a Layer1, o bloco continua visível, mas a geometria no seu interior desaparece. Isto será mais claro se tivermos outro objeto com uma layer diferente dentro desse bloco.
Descongele a Layer2 e, em seguida, congele a Layer0. Nenhum dos blocos desaparece! Lembra‑se de que criámos a geometria nos blocos 1, 2 e 3 usando a Layer0? Eles irão ignorá‑la e usar as novas propriedades.
Se quiser compreender melhor este comportamento, tente criar mais objetos nos seus blocos. Atribua‑lhes propriedades diferentes.