Este artigo reúne dicas e truques práticos para tirar o máximo partido do sistema de layers no LusoCAD: ver rapidamente o que está em cada layer, normalizar layers entre ficheiros, purgar layers “teimosas” e ajustar propriedades de layers de XREFs diretamente no ficheiro mestre. Se trabalha com normas de layers ou recebe DWGs de vários parceiros, estas técnicas vão poupar-lhe tempo e evitar dores de cabeça.
Como utilizar o LusoCAD Layer Walk?
Já alguma vez ficou confuso sobre em que layer estão os objetos que criou? Quando trabalha com uma norma de layers, pode ter dezenas ou até centenas de layers no seu desenho. Descobrir qual está na layer errada pode ser um trabalho moroso. Eis uma dica: escreva o comando “LAYWALK” para ativar esta ferramenta. Em alternativa, aceda pelo menu: “Format > Layer Tools > Layer Walk”. Ou, na Faixa de Opções, vá a: separador Início > painel layers > Layer Walk.


Com esta ferramenta, pode verificar rapidamente se os seus objetos estão colocados corretamente na respetiva layer. Pode desativar a opção “Restore on exit” se encontrar algo colocado na layer errada e o quiser mover.

Manter uma layer
Pode mostrar várias layers premindo a tecla Ctrl e fazendo a seleção. Ou, se não gostar de premir Ctrl, clique com o botão direito e escolha “Hold selection” no menu de contexto.

Criar estados de layer
Outra coisa interessante que pode fazer é criar um estado de layers. Criar um estado pode ser um pouco moroso, mas com o Layer Walk é simples! Basta selecionar todas as layers que quer ligar. É fácil porque é rápido e consegue ver as alterações no ecrã de imediato. Agora, clique com o botão direito e escolha “Save layer state” no menu de contexto. Introduza o nome do estado de layers e já está! Muito fácil, certo?

Como poupar tempo a converter layers de ficheiros com o Layer Translator?
Se alguma vez recebeu um conjunto de ficheiros DWG de um cliente e quer limpar as layers de acordo com as suas normas de desenho, como o fazer sem demorar dias ou ter de escrever código?
A solução é bastante simples e poderosa. Com a ferramenta Layer Translator, pode ler as layers de um desenho específico ou de um ficheiro DWS (Drawing Standards) e usá‑las como destino; depois selecione os desenhos de que quer traduzir as layers para as suas layers padrão e faça o mapeamento.
Pode aceder ao Layer Translator escrevendo o comando “LAYTRANS” ou pelo menu: “Format > Layer Tools > Layer Translator”.
Por exemplo, pode mapear e traduzir layers com o mesmo nome, como mostrado abaixo:

Com as definições do Layer Translator, pode configurar as propriedades a traduzir para a layer atribuída das suas normas de desenho:

Force Object Color to BYLAYER: especifica se todos os objetos traduzidos assumem a cor atribuída à sua layer.
- Force Object Linetype to BYLAYER: especifica se todos os objetos traduzidos assumem o tipo de linha atribuído à sua layer.
- Translate Objects in Blocks: especifica se os objetos aninhados em blocos são traduzidos.
- Write Transaction Log: especifica se é criado um ficheiro de registo (log) com os resultados da tradução. Se selecionar esta opção, é criado um ficheiro de log na mesma pasta do desenho traduzido, com o mesmo nome e extensão “.log”.
- Show Layer Contents When Selected: especifica quais as layers a apresentar na área de desenho.
Quando terminar, ser‑lhe‑á solicitado que guarde os dados de mapeamento para voltar a usar num ficheiro “.DWS” (Drawing Standards).

Como purgar layers que não se deixam purgar?
Quer limpar os seus desenhos de layers extra ou “lixo”? A forma óbvia de purgar layers é usar o comando “PURGE”, mas por vezes não é suficiente. Pode ser necessário executar o Purge várias vezes. Certifique‑se de selecionar “Purge nested items”. Note que, na caixa de diálogo do Purge, existem itens que não pode purgar:
- a layer ativa ou atual
- layers com objetos
- a layer 0
- a layer Defpoints (pode ser purgada se remover todas as cotas)
- layers em XREFs (layers dependentes de XREF)

Aqui ficam algumas dicas para purgar layers indesejadas:
- As layers podem existir aninhadas em blocos. Podem estar a ser usadas por cadeias de texto vazias (pode usar “QTEXTMODE” para as mostrar), por linhas sem comprimento ou até por viewports com a layer congelada.
- “LAYMRG” (Layer Merge) ou “LAYDEL” (Layer Delete) podem ajudar: una a layer, por exemplo, à layer 0; ou, se não se importar com o que está nessa layer, elimine‑a.
- “LAYWALK” também é útil para ver o que existe em cada layer e consegue purgar layers não referenciadas.
- “LAYTRANS” também pode purgar layers. No Layer Translator, clique com o botão direito na lista “Translate From”. Clique em “Purge Layers”.

- Usar os filtros na paleta Properties (“QSelect”) também pode resultar, mas pode ter de explodir vários objetos primeiro.

- Outra forma de purgar um desenho é criar um “WBLOCK” do desenho inteiro para um novo ficheiro; usar “WBLOCK” com “” para o desenho todo; ou criar um WBLOCK apenas dos objetos selecionados.

- Também pode tentar isolar o problema apagando 50% do desenho, tentando purgar e repetindo até não sobrar nada. Se a layer continuar, poderá estar a ser usada por algum tipo de objeto que não é purgado com o comando “PURGE” simples.
- “DXF” também pode ajudar. Guarde como DXF ou use o comando “DXFOUT”, abra num editor de texto e procure a layer para ver onde está a ser usada.
Como alterar as propriedades das layers de um ficheiro referenciado no ficheiro mestre?
Quando trabalha com engenheiros e arquitetos, podem usar os seus desenhos de estrutura como referência nos deles. O problema é que cada engenheiro provavelmente tem o seu próprio standard. Pode precisar de alterar as propriedades das layers dos desenhos deles para se ajustarem ao seu standard. Como o pode fazer? Tem de criar uma cópia do desenho, fazer as alterações necessárias e só depois usá‑lo como referência? Isso iria contra o propósito das XREF, não é?
Alterar propriedades de layers no ficheiro mestre
Antes de começar, definamos uma convenção de nomes para evitar confusões:
- Chamaremos ficheiro onde anexa as referências externas de ficheiro mestre.
- Chamaremos a referência anexada de ficheiro referenciado.
- Anexe uma XREF (referência externa).
- Abra o Gestor de Propriedades de Layers. Isto também lista as layers do ficheiro referenciado.
- Na categoria XREF verá o nome de todos os ficheiros referenciados. Ao selecionar o nome do ficheiro, serão listadas apenas as layers desse ficheiro. Deverá ver as layers como NOME DO FICHEIRO | NOME DA LAYER.

- Pode alterar as propriedades aqui. O que fizer aqui não altera as propriedades originais da layer. Experimente mudar a cor, a espessura de linha, congelar/descongelar, etc.
- Guarde o ficheiro mestre e abra o ficheiro referenciado. Verá que as propriedades do ficheiro original não mudaram. As propriedades são específicas do ficheiro mestre.