terça-feira, 3 de julho de 2012

Comportamento de estados de layers em arquivos com referencia externa (X-ref) - Variável VISRETAIN

Você mudou o estado (congelou, mudou a cor, etc) de alguns layers em um arquivo com referencia externa, no AutoCAD, salvou o arquivo e ao abrir novamente... tá lá! Tudo como era antes. Parece que nada foi feito. Se isso já aconteceu ou está acontecendo, tente ajustar a variável do AutoCAD chamada  VISRETAIN.

Esta variável controla o comportamento dos estados de layers das referências externas.
VISRETAIN = 0  : serão mantidos os estados do desenho original, ou seja, da X-ref.
VISRETAIN = 1  : serão mantidos os estados dos layers configurados no desenho em você está trabalhando (desejável).

Assim um usuário pode trabalhar em um arquivo com os layers com certos estados, cores e etc, enquanto um outro pode trabalhar num segundo arquivo, tendo o primeiro referenciado como base, porém, com cores e estados diferentes.
Algumas vezes parece que esta variável muda sozinha. Como já disse num post anterior, as razões para isso vão desde um código LISP que muda a variável antes de executar algo e, depois não retorna ao padrão, até mesmo algo inexplicável, uma vez que o usuário não rodou nada de diferente. De qualquer jeito, é bom saber como contornar o problema.

Não se esqueça de configurar esta variável em seus templates.

Bom trabalho!

segunda-feira, 18 de junho de 2012

Arquivos DWG mais leves - PURGE e OVERKILL

Um arquivo DWG pode ter muitas informações que o transformam num arquivo grande, com muitos megabytes e, são chamados de "pesados".
Desta maneira é bom eliminar tudo o que for desnecessário.
No AutoCAD podemos eliminar uma boa parte do "inchaço" dos arquivos DWG com os comando PURGE e OVERKILL.

Utilizando o comando PURGE:
A Figura 1 mostra a caixa de diálogo do comando PURGE. Digite o nome do comando no prompt do AutoCAD para acessá-la.
Figura 1
Vemos então a lista dos itens que podem ser eliminados se não estiverem em uso, como um bloco sem instâncias inseridas, um layer sem objetos ou um estilo de linha não usado.
É possível proceder a limpeza individualmente selecionando o item ou apenas um objeto e clicando em Purge. Entretanto, espere finalizar o arquivo para então utilizar Purge All e confirme a eliminação dos itens.
Enquanto houver o sinal de "+" na frente do item, isso quer dizer que ainda há objetos a serem eliminados.
Alguns itens dependem da eliminação de outros para então serem eliminados, por exemplo: um estilo de cota só pode ser apagado se nenhuma cota usar o referido estilo.


Utilizando o comando OVERKILL:
Objetos repetidos sem necessidade também deixam os arquivos "pesados".
É difícil notar linhas sobrepostas, e, procurar por elas pode ser uma tarefa demorada. Encontrar e apagar linhas sobrepostas em um arquivo de AutoCAD é fácil com o comando OVERKILL.
A Figura 2 mostra a tela depois de digitar o comando no prompt do AutoCAD e selecionar alguns ou todos os objetos do arquivo.
Figura 2
Devemos ter atenção às comparações feitas na caixa "Object Comparison Settings".
Ajuste a tolerância entre os objetos e depois, em "Ignore object property" cada item marcado pode ignorar uma propriedade durante a procura e comparação.
Ao deixar todos os itens desmarcados, o AutoCAD preserva linhas sobrepostas levando em conta as propriedades, por exemplo duas linhas sobrepostas de layers diferentes são mantidas se a caixa ficar desmarcada.

Normalmente as opções marcadas como padrão na caixa "Options" são suficientes. Elas combinam as linhas em polylines quer sejam parcialmente sobrepostas (partially overlap) ou se forem do mesmo tamanho (end to end).
Marque as caixas de acordo com suas necessidades.

quinta-feira, 1 de março de 2012

Hatch - Paginação de piso e parede com precisão.

Para aqueles que trabalham com AEC.
É possível fazer uma paginação de piso ou de parede bem feita com o AutoCAD.

A figura 1 mostra o preenchimento feito com hachuras da maneira normal, ou seja, utilizando o preenchimento NET com a origem definida pelo AutoCAD e o acerto da escala pode ser trabalhoso até chegar próximo do valor desejado.

Figura 1 - Paginação de piso com origens e escala não desejadas.

Note que a origem da paginação (marcas em verde no canto do cômodo) não são respeitadas e a escala do piso (0,40m) não está correta.
Para fazer a paginação de piso ou parede do jeito que você quer, observe a figura 2 e os seguintes passos:
1) Ative o comando Hatch normalmente para configurar a caixa de diálogo;

Figura 2 - Caixa de diálogo de preenchimento com hachura.

2) Em Type escolha "User Defined";
3) Acerte o ângulo (neste caso 0º) e deixe a opção "Double" marcada e, em Spacing, coloque a dimensão do revestimento (nosso exemplo é 0,40m);
4) Mude a opção para "Specified origin" e clique em "Click to set new origin";
5) A janela se fecha e então você pode clicar nos pontos de origem desejados (marcas em verde no canto do cômodo);
6) Confirme o preenchimento e pronto;

Observe a figura 3 e veja como a paginação do piso coincide com a origem de assentamento e a escala do preenchimento está de acordo com a dimensão da peça.

Figura 3 - Paginação de piso com origens e escala adequadas.

Como você já deve ter percebido, este procedimento deve ser feito separadamente para cada cômodo devido ao ponto de partida da paginação.

É isso aí. Agora, é mãos a obra e bom trabalho.
Um abraço a todos.