Nesta postagem você aprenderá como usar e personalizar padrões de hachuras no BricsCAD®. O BricsCAD fornece duas maneiras de criar padrões de hachura personalizados: (a) padrões simples definidos com os comandos Hatch e -Hatch; e (b) editar o arquivo default.pat ou escrever um novo .pat com um editor de texto. Vamos analisar os dois métodos nesta postagem.

Apesar de aparentemente complexo, os padrões de hachura consistem nos mesmos três elementos básicos dos tipos de linha: traços, lacunas e pontos. O padrão se repete, o que é feito especificando uma distância de deslocamento e um ângulo, conforme ilustrado abaixo:

hachura em CAD


Os seguintes tópicos são abordados neste artigo:


RESUMO RÁPIDO DAS DEFINIÇÕES DOS PADRÕES

Os padrões de Hachura são armazenados em arquivos .pat e aplicados com o comando Hachura. Cada definição de padrão de hachura consiste em pelo menos duas linhas de texto, um cabeçalho que rotula o padrão, seguido por uma ou mais linhas de dados que descrevem o padrão. (Os gradientes são codificados e não podem ser personalizados.)

ATENÇÃO: Este artigo no Blog é transcrito aqui no idioma Português-Brasil, mas pelo fato do artigo original ter sido escrito em Inglês, é possível que algumas instruções (especialmente: códigos) possam gerar conflito entre os idiomas. Sugiro consultar também os códigos de origem (no livro ou na versão em inglês deste post) para garantir que seu trabalho esteja bem resolvido.

LINHA 1: CABEÇALHO

Exemplo: * Nome, Descrição

* (asterisco) - indica o início do padrão de hachura

Nome - nomeia o padrão

, (vírgula) - separa o nome da descrição

Descrição - descreve o padrão

LINHA 2: DADOS DO PADRÃO DA HACHURA

Exemplo: 45, 0,0, 0,0.125

45 - especifica o ângulo do segmento de linha

0,0 - especifica as coordenadas x, y do início do segmento de linha.

0,.125 - especifica coordenadas finais do segmento de linha. definição de traço - define traços no segmento de linha usando o mesmo código que está nos tipos de linha:

  • Número positivo: desenha um traço, como 0,25
  • Zero (0): desenha um ponto
  • Número negativo: desenha um espaço, como -0,25.
NOTA Para incluir comentários no arquivo .pat, prefixe as linhas com ponto e vírgula ( ; ).

O resultado é como as amostras ilustradas abaixo.

miniaturas de padrão de hachura
Exemplos de padrões de hachura fornecidos com BricsCAD

O BricsCAD não pode criar padrões de hachura feitos de círculos e outros objetos não lineares, mas o BricsCAD pode preencher áreas de preenchimento sólido e gradiente em qualquer cor.

O BricsCAD vem com 87 padrões de hachura, além de preenchimento sólido e nove padrões de preenchimento gradiente. Mesmo assim, o padrão de desenho do seu escritório pode exigir padrões adicionais. Nesta postagem, veremos como criar padrões de hachura e editar os existentes.

De onde vêm os padrões de hachura?

O -Hachura (comando) cria padrões de hachura na linha de comando; Hachura exibe uma caixa de diálogo para fazer a mesma coisa. Diferentemente dos tipos de linha, o arquivo de padrão é carregado automaticamente na primeira vez em que você usa os comandos Hachura ou -Hachura (anteriormente, o comando BHatch). Os padrões de hachura são definidos em arquivos externos ao BricsCAD:

  • default.pat contém os padrões de hachura mais comuns
  • pat contém padrões de hachura, conforme definido pela ISO
  • Outros .pat arquivos também podem conter padrões de hachura, mas é mais fácil manter todos os padrões de hachuras em um único arquivo

Essas são as pastas nas quais o BricsCAD armazena seus arquivos de padrão (substitua with your login name):

Windows: C:\Users\\AppData\Roaming\Bricsys\ BricsCAD\V20\en_US\support
Linux:         /home//Bricsys/BricsCAD/V20/pt_BR/Suporte
macOS:   /Users//Library/Preferences/Bricsys/BricsCAD/V20x64/en_US/Support

COMO OS PADRÕES DE HACHURA FUNCIONAM

Quando você aplica hachuras em uma área, BricsCAD gera um padrão repetitivo de linhas paralelas e intervalos com base na definição na.pat Arquivo. O padrão para quando chega a um limite; se BricsCAD não pode detectar um limite, ele se recusa a colocar o padrão.

Depois que a hachura estiver no lugar, você pode usar o comando Mover para mover o padrão de hachura para outro local do desenho, se assim desejar.

BricsCAD pode criar não-associativo e associativo (padrões de hachura); o Associativo é encontrado na área Opções da caixa de diálogo Hachura e Gradiente.

  • Não-associativo significa que a área do padrão é fixa. Quando você altera o limite, o padrão permanece no lugar, conforme ilustrado abaixo. Essa propriedade é útil quando você deseja que o padrão permaneça fixo.
  • Associativo hachura significa que a forma do padrão é atualizada à medida que você altera o limite.
padrões de incubação assositativos
Como a hachura associativa funciona

Em qualquer um dos casos, você pode mover o padrão independentemente de seus limites. Isso ocorre porque o BricsCAD trata os dois tipos de hachuras como blocos. Você pode usar o Explodir comando para explodir blocos em suas linhas constituintes.

Você pode usar o EditarHach comando ou o Propriedades comando para editar parâmetros de padrões de hachura, sólido e gradiente.

Variáveis de sistema que controlam hachuras

BricsCAD possui variáveis de sistema que controlam como as hachuras são criadas e relatam suas configurações mais recentes. Na caixa de diálogo Configurações (Configurações comando), digite "hachuras" no campo de pesquisa:

configurações de hachura BricsCAD
Configurações que afetam hachuras

Criando padrões de hachura personalizados

O BricsCAD fornece duas maneiras de criar padrões de hachura personalizados: (a) padrões simples definidos com os comandos Hachura e -Hachura; e (b) editar o default.pat ou escrever um novo .pat arquivos com um editor de texto. Analisamos os dois métodos neste post. Ao contrário dos tipos de linha, você não pode criar padrões de hachura no Drawing Explorer.

Quando você cria padrões de hachura simples com o comando Hachura, BricsCAD não salva esse (diferente de tipos de linha personalizados criados com Tipo de linha.) Por esse motivo, pense no primeiro método de criação de padrões de hachura personalizados "on-the-fly".

Criando uma Hachura "on-the-fly"

Suas opções para "criar uma hachura" on-the-fly "são limitadas a padrões simples. Usando o -Hachura comando, você acessa a opção Propriedades, seguida por Usuário definido, da seguinte maneira:

  1. Entre em -Hachura comando (anteriormente o comando Hatch, sem prefixo de hífen):

    : –Hachura
    Padrão de hachura atual: ANSI31

  2. Selecione a opção P (propriedades) e, em seguida, a opção U (definida pelo usuário):

    Especifique o ponto interno ou [Propriedades da hachura / Selecionar entidades / Remover limites / Opções avançadas / Ordem do desenho / Origem / ANnotative / Camada / Transparência / Desfazer]: p

    Digite um nome de padrão ou [? para listar padrões / Preenchimento sólido / Definido pelo usuário / Gradiente] : usuário

  3. Especifique três parâmetros para padrões de hachura personalizados: Ângulo, Espaçamento e Hachura. Primeiro, o ângulo:

    Defina Ângulo para linhas ou [Continuar] <0>: 45

  4. Segundo, o espaçamento entre linhas paralelas.

    Espaço entre as linhas padrão padrão <1>: 2

  5. Terceiro, decida se você deseja que o padrão seja hachurado. Isso significa que o padrão é repetido em 90 graus em relação ao primeiro.

    Área de hachura? [Sim-hachura cruzada/Não-nenhuma direção] : s

  6. Por fim, você seleciona o objeto ou limite para hachurar:

    Especifique o ponto interno ou [Propriedades da hachura / Selecionar entidades / Remover limites / Opções avançadas / Ordem do desenho / Origem / ANnotative / Camada / Transparência / Desfazer]: (Escolha um ponto no desenho para aplicar o padrão.)

Definindo um padrão de hachura personalizado dentro do BricsCAD

BricsCAD desenha o padrão, mas - como mencionado anteriormente - a hachura personalizada não é salva em um .pat arquivo.

COMANDO HACHURA

Criando padrões de hachura personalizados com o Hachura comando é mais como preencher um formulário:

  1. No menu Desenhar, selecione Hachura. (Como alternativa, digite Hatch no prompt de comando). Observe a caixa de diálogo Hachura e gradiente.hachura criar caixa de diálogo BricsCAD
  2. Na lista suspensa Tipo, selecione Personalizado.opções de hachura personalizadas
  3. BricsCAD permite inserir valores para Ângulo, espaçamento e hachura cruzada, bem como a cor da hachura cruzada e a cor do plano de fundo. Digite valores como estes:

    Angulo 45
    Espaçamento 2
    Cross Hatch Sim

  4. Clique em + Escolha o botão de pontos nos limites e selecione a área que deseja hachurar.
  5. Pressione Enter para retornar à caixa de diálogo e clique em OK. BricsCAD aplica o padrão personalizado.

Compreendendo o.pat Formato

Vamos nos aprofundar no conteúdo do default.pat para entender melhor como um padrão é construído.

  1. Inicie um editor de texto (não um processador de texto), como o Bloco de notas no Windows, Edição de texto no Linux ou TextEdit no Mac.
  2. No Windows, abra o arquivo default.pat no diretório \ Users \ \AppData\Roaming\Bricsys\BricsCAD\V14x64\ en_US\support folder.
    No Linux, abra o arquivo default.pat no diretório / home / /Bricsys/BricsCAD/V20/en_US/Support folder.
    No MacOS, abra o arquivo default.pat em / Users / /Library/Preferences/Bricsys/BricsCAD/V20x64/ en_US/Support/default.lin folder.
  3. Role um pouco para baixo e dê uma olhada na série aparentemente incompreensível de números e pontuação contida neste arquivo. Eu reproduzi a primeira dúzia de linhas aqui:
; Nota: Descrição do padrão fictício usada para 'Preenchimento sólido'.
*SOLIDO, Solid fill
45,0,0,0,0.1
*ANSI31,ANSI Iron
45, 0,0, 0,0.125
*ANSI32,ANSI Steel
45, 0,0, 0,0.375 45, .176776695,0, 0,.375

LINHAS DE COMENTÁRIO E CABEÇALHO

A definição de um padrão de hachura consiste em duas ou mais linhas de texto. A primeira linha é chamada de cabeçalho, como *SOLIDO, Preenchimento sólido.

Comentário

O ponto e vírgula (;) indica uma linha de comentário, como

; Nota: Descrição do padrão fictício usada para 'Preenchimento sólido'.

Isso permite incluir anotações ignoradas pelo BricsCAD.

Início da definição

O asterisco (*) é importante porque sinaliza para BricsCAD o início de uma nova definição de padrão de hachura.

Nome do padrão

Após o asterisco, vem o nome do padrão de hachura, como o SOLID. O nome deve ser exclusivo no arquivo. Caso contrário, o BricsCAD usa o primeiro padrão encontrado por esse nome.

A vírgula após o nome apenas separa o nome da descrição. A vírgula é opcional; não precisa estar lá (um espaço funciona tão bem).

Descrição

O texto após o nome do padrão é a descrição exibida pelo -Hachura ? comando, como "Preenchimento sólido". Esta descrição também é opcional, mas altamente recomendada. Você está limitado a um máximo de 80 caracteres para o nome, vírgula e a descrição. Se você precisar de mais espaço para a descrição, use linhas de comentário, como:

; Nota: Descrição do padrão fictício usada para 'Preenchimento sólido'.

*SOLIDO, Preenchimento sólido

OS DADOS DA HACHURA

Com as linhas de comentário e a linha de cabeçalho fora do caminho, vamos aos dados do padrão de hachura e como eles são codificados. As linhas 2 e seguintes são os dados, como:

0, 0,0, 0,.275, .2,-.075 90, 0,0, 0,.275, .2,-.075

Toda linha de dados usa o mesmo formato:

ângulo, xOrigin, yOrigin, xOffset, yOffset [, traço1,…]

Angulo

O ângulo é o ângulo em que essa linha de dados do padrão de hachura é exibida. O "0" significa que a linha de hachura é desenhada horizontalmente; um "90" significa que a linha é desenhada verticalmente e assim por diante. Uma vírgula (,) separa os números.

xOrigin e yOrigin

O xOrigin especifica que a primeira linha do padrão de hachura passa por essa coordenada x. O valor do yOrigin significa que a primeira linha do padrão de hachura passa por essa coordenada y.

xOffset e yOffset

O xOffset especifica a distância entre os segmentos de linha, também conhecido como Gap = Vão distância. Você usa esse parâmetro apenas para especificar o deslocamento para linhas verticais ou diagonais (para especificar a distância entre traços, use o dash1 parâmetro). Na maioria dos padrões de hachura, xOffset tem um valor de 0,0. Mesmo que esse parâmetro raramente seja usado, ele não é opcional.

O yOffset é a distância vertical entre linhas repetidas e é usada por todos os padrões de hachura.

Dash1,…

dash1 define os traços na linha do padrão de hachura (o código é o mesmo que para os tipos de linha):

  • Um número positivo, como 0,25, é o comprimento do traço.
  • Um 0 desenha um ponto.
  • Um número negativo, como -0,25, desenha um espaço.
DICA O ponto desenhado pelo padrão de hachura pode criar um problema na hora de plotar. Se você achar que os pontos em um padrão de hachura não são impressos, use um segmento de linha muito curto, como 0,01, em vez de um 0.

Quando terminar de editar um padrão, salve o .pat arquivo.

ADICIONANDO AMOSTRAS AO PALETTE HATCH

O BricsCAD adiciona automaticamente amostras visuais dos seus padrões de hachura personalizados à paleta. Você pode ter mais de um.pat Arquivo; no entanto, os adicionais são limitados a uma definição de padrão por arquivo e o nome da definição deve corresponder ao nome do arquivo.

DICAS PARA CRIAR CÓDIGOS DE PADRÃO

Alguns comentários diversos sobre a codificação de padrões de hachura:

Dica 1: Linhas de padrão de hachura são desenhadas infinitamente longas. O que isto significa é que BricsCAD desenha a linha pelo tempo que for necessário, desde que atinja um limite. BricsCAD não desenha o padrão de hachura, a menos que encontre um limite.

Dica 2: No mínimo, cada linha de código padrão deve incluir o angle, x- e origem y, e as x- e deslocamento y. Isso desenha uma linha contínua.

Dica 3: O dash1 parâmetro (s) é opcional, mas quando usado desenha uma linha com o padrão traço-espaço-ponto.

Dica 4: É muito mais fácil para outra pessoa (ou você, daqui a seis meses) ler seu código de padrão de hachura se você usar guias e espaços para formatar o código em boas colunas.

Dica 5: Para alterar o ângulo de um padrão de hachura ao colocá-lo no desenho, você tem algumas opções:

  • Especifique o ângulo durante o Hachura .
  • Defina o ângulo na variável de sistema SnapAng. O efeito do SnapAng no ângulo do padrão de hachura é aditivo: se o padrão de hachura define as linhas desenhadas a 45 graus e o SnapAng é de 20 graus, BricsCAD desenha as linhas de hachura a 65 graus. Por exemplo:

    : SnapAng
    Novo ângulo de corrente para SNAPANG <0>: 20

O deslocamento x e deslocamento y parâmetros não são afetados pelo parâmetro angle porque deslocamento x está sempre na direção da linha e deslocamento y é sempre perpendicular (90 graus) à linha.
Se você não se sentir confortável ao usar variáveis do sistema, o Snap O comando fornece a mesma oportunidade através do Rotacionar opção:

: snap
O snap está desativado (x e y = 0,5000): ATIVADO / Girar / Estilo / Aspecto / : R
Ponto base para a grade de encaixe <0.0000,0.0000>: 1,1
Ângulo de rotação <0>: 45

Dica 6: Você pode especificar um peso (ou largura da linha) para a linha de padrões de hachura. Se desejar, você também pode criar padrões de aparência grossa usando linhas espaçadas, como este:

* Thick_Line, linhas estreitamente espaçadas
0, 0,0, 0,.25 0, 0,.01, 0,.25 0, 0,.02, 0,.25

Dica 7: Para desenhar segmentos de traço e espaço em ângulo, use o seno do ângulo em graus, da seguinte maneira:

Angulo Comprimento do traço (seno)
0 0
30 0.433
45 0.707
60 0.866
90 1.0

Dica 8: Você não pode especificar arcos, círculos e outros elementos redondos em um arquivo de padrão de hachura. Tudo consiste em linhas retas e pontos. Para simular elementos circulares, use uma série de traços muito curtos.


  1. Introdução
  2. 55 Dicas para Usuários do BricsCAD
  3. Configurações
  4. Mudar o Ambiente
  5. Interface de Usuário Personalizada
  6. Introdução ao Diálogo Personalizar
  7. Personalizar a barra de Menus & Menus de Contexto
  8. Personalizar Barras e ícones de Botão
  9. Escrever Macros e o Código Diesel
  10. Painéis e guias da faixa de opções
  11. Atalhos de teclas, aliases e comandos do shell
  12. Personalize o mouse, clique duas vezes e botões do tablet
  13. Absolutamente tudo o que você precisa saber sobre o Quad
  14. Propriedades de sobreposição
  15. Áreas de trabalho e a interface do usuário
  16. Projetando Painéis de Ferramentas e Estrutura
  17. Criando tipos de linha simples e complexos
  18. Padronizar Hachuras
  19. Decodificação de formas e fontes
  20. Codificação com texto do campo
  21. Escrevendo scripts
  22. Programando com LISP (Introdução)
  23. Funções LISP