Pular para o conteúdo principal

Projeto Estrutural a Partir da Planta Arquitetônica em DXF

1. Sobre este cenário​

Um dos trabalhos mais comuns é este: você tem a planta do arquiteto em DXF e quer gerar a partir dela, no StatiCAD, o modelo estrutural, o relatório de cálculo e os desenhos estruturais (plantas de fôrmas e de fundação, desenvolvimentos). Este artigo explica como deixar todo o trabalho com um agente de IA: o agente lê e interpreta sozinho o arquivo DXF, depois desenha o modelo no StatiCAD por meio de comandos, executa a análise e grava o relatório e os desenhos em arquivo. Em cada etapa, você vê o resultado e o aprova ou corrige.

ItemDescrição
AgenteClaude Code (recomendado) ou Codex. O assistente integrado ao programa não é adequado para este trabalho: não consegue ler o arquivo DXF.
StatiCADUltimate ou Hybrid (com o canal de terminal, --term). Para as demais edições, veja a seção 9.
Arquivo DXFPlanta arquitetônica do pavimento; se for DWG, salve-o antes como DXF (seção 4).
Dados estruturaisTipo de estrutura, número e alturas dos pavimentos, material, norma e valores sísmicos, seções conhecidas. A planta arquitetônica não contém essas informações; o agente vai perguntá-las a você.
informação

Primeiro, a configuração: a instalação do Claude Code, a abertura do StatiCAD com --term e o primeiro prompt foram explicados no artigo sobre o Claude Code. Este artigo pressupõe que aqueles passos já foram feitos.

2. Como a IA lê o DXF?​

O DXF é um arquivo de desenho em formato de texto simples. O agente não o vê como uma imagem; ele escreve um pequeno programa (script) e lê os dados contidos no arquivo: que objeto está em que camada, quais são as suas coordenadas, onde cada bloco é usado. Por isso, o agente vê também tudo o que você não vê na tela (4.3). As informações que ele usa na interpretação:

Informação no DXFPara que o agente a usa
Linhas e polilinhas (LINE, LWPOLYLINE)A partir dos pares de linhas de borda paralelas, obtém o eixo e a espessura das paredes; a partir das linhas de eixo, os eixos.
Blocos (INSERT)Encontra a posição e a largura dos blocos de portas, janelas e pilares. Os nomes dos blocos (p. ex., PORTA_90, JANELA_120) facilitam o reconhecimento.
Nomes das camadasNomes como PAREDE, PILAR, EIXO, JANELA indicam o tipo de elemento. Se os nomes não forem compreensíveis, o agente pergunta a você.
Hachuras (HATCH)Retângulos com hachura sólida muitas vezes são seções de pilares e de paredes estruturais de concreto armado.
Arcos (ARC)Os arcos de abertura das portas não são elementos. As paredes curvas são desenhadas de forma aproximada, com trechos retos curtos.
Textos e cotas (TEXT, MTEXT, DIMENSION)Os nomes dos ambientes, os níveis e os valores das cotas são usados para validar a interpretação.
Configuração de unidade ($INSUNITS)Indica se o desenho está em mm, cm ou m; no StatiCAD, a unidade é o cm.

3. Coordenadas: unidade, eixos e origem​

  • Unidade: os desenhos de arquitetura geralmente estão em cm ou mm (às vezes em m). O agente confirma a unidade pelo arquivo e por uma medida conhecida (p. ex., a largura de uma porta, um texto de cota) e converte tudo para cm.
  • Eixo Y: no DXF, o Y aponta para cima; no StatiCAD, aponta para baixo na tela. Se o agente não espelhar o Y, a planta é desenhada invertida na vertical (imagem espelhada). Diga isso no prompt e verifique a planta depois das primeiras paredes.
  • Origem: adotar o canto inferior esquerdo da planta (ou a primeira interseção de eixos) como (0,0) torna as coordenadas legíveis.
  • Pavimentos: no StatiCAD, os pavimentos começam em 1; as fundações são desenhadas no pavimento 0 (TEMEL).
dica

Pare depois das primeiras paredes: erros de direção, de escala ou de espelhamento aparecem nas primeiras paredes. Peça ao agente uma captura de tela depois das primeiras paredes e compare-a com a planta; se não houver problema, deixe-o continuar.

4. Preparar o arquivo DXF​

O agente também consegue ler um arquivo complexo; mas, quanto menos coisas desnecessárias houver no arquivo, mais rápida e correta será a interpretação. A preparação abaixo é para o AutoCAD; em programas como BricsCAD, ZWCAD e GstarCAD, os comandos têm o mesmo nome. Se você colocar um sublinhado antes dos comandos (_PURGE), eles funcionam também na interface em português.

4.1. A simplificação é necessária?​

Leitura pela IA (este artigo)Ferramenta Importar 2D do StatiCAD (manual)
Objetos aceitosTodos: linha, polilinha, bloco, hachura, texto, cotaSomente LINE (linha); polilinhas e blocos não são aceitos
Explodir (EXPLODE)Não é necessário; não exploda os blocos, pois os nomes dos blocos ajudam a reconhecer portas e janelasÉ necessário: as polilinhas e os blocos devem ser explodidos
SeleçãoO próprio agente encontra os elementosPara cada elemento, as duas linhas de borda são selecionadas arrastando o mouse; se um objeto a mais for capturado, aparece o aviso “Selecione 2 linhas” (“2 adet çizgi seçiniz”)
SimplificaçãoRecomendada (velocidade e precisão); não obrigatóriaNecessária: objetos como móveis, hachuras e cotas atrapalham a seleção

Em resumo: para o agente, apague o que é desnecessário, mas não exploda.

4.2. Passos de preparação recomendados​

  1. Leve a planta para um arquivo separado. Selecionar a planta de um pavimento e gravá-la em um novo arquivo com _WBLOCK é o caminho mais limpo: o novo arquivo contém apenas os objetos selecionados e as definições usadas por eles; não vêm junto as folhas de layout, os carimbos, os cortes nem os desenhos de outros pavimentos. Preparar um arquivo separado para cada pavimento facilita a interpretação.
  2. Apague os objetos desnecessários; não se limite a ocultá-los. Móveis, paisagismo, instalações, padrões de hachura, textos de anotação. Desligar ou congelar a camada não remove os objetos do arquivo (4.3). Você pode manter as cotas e os nomes dos ambientes; o agente os usa para validar a interpretação.
  3. Limpe: execute o comando _PURGE › Limpar tudo (incluindo os itens aninhados) algumas vezes, até que não reste nada a eliminar; depois, corrija os erros do arquivo com _AUDIT.
  4. Tamanho real e unidade: o desenho deve estar na escala 1:1. Meça com _DIST uma medida conhecida (p. ex., o comprimento de uma parede) e confirme a unidade.
  5. Planta plana: todos os objetos devem estar no plano Z = 0 (se necessário, _FLATTEN).
  6. Origem (opcional): mova o canto inferior esquerdo da planta para (0,0). Se não o mover, o próprio agente faz o deslocamento.
  7. Salve como DXF: _SAVEAS › tipo de arquivo AutoCAD 2013 DXF (ou 2010/2018; formato de texto). O DWG é um formato binário; o agente não consegue lê-lo diretamente.

4.3. Por que objetos apagados aparecem? Para que serve o PURGE?​

Às vezes o agente relata objetos que você acha que foram apagados. O motivo é quase sempre que o objeto ainda está no arquivo:

SituaçãoMotivoSolução
Objetos em camada desligada ou congeladaNão aparecem na tela, mas continuam no arquivo.Apague os objetos ou a camada. Se não puder apagá-los, diga ao agente “ignore estas camadas”.
Definições de blocos não usadasO conteúdo dos blocos não inseridos na planta permanece na seção de blocos do arquivo._PURGE (limpar tudo, incluindo os itens aninhados).
Folhas de layoutO carimbo, as vistas e as notas ficam no espaço do papel.Grave apenas os objetos da planta em um novo arquivo com _WBLOCK ou diga ao agente que leia apenas o espaço do modelo.
Desenhos antigos afastados da plantaRevisões ou detalhes esquecidos no espaço do modelo, fora da tela.Veja os limites do desenho informados pelo agente; apague as partes afastadas.
Resíduos de gravação incremental no DWGA gravação incremental do AutoCAD (com ISAVEPERCENT diferente de 0) pode deixar por algum tempo, no arquivo DWG, os dados dos objetos apagados; alguns leitores os exibem.Salve o arquivo como DXF ou defina ISAVEPERCENT como 0 e salve o arquivo novamente.
informação

Resposta curta: o PURGE não limpa objetos apagados, e sim definições não usadas (blocos, camadas, estilos de texto e de linha); ele reduz o arquivo e evita que conteúdos de blocos invisíveis se misturem à interpretação. Primeiro apague os objetos que você não quer que apareçam, depois faça o PURGE e o AUDIT e, por último, salve como DXF. O arquivo DXF gravado pelo AutoCAD não contém objetos apagados.

4.4. Nomes das camadas e informações a passar ao agente​

  • Se as linhas de paredes, pilares, janelas, portas e eixos estiverem em camadas separadas e com nomes compreensíveis, a interpretação fica muito mais segura. Se os nomes das camadas do arquiteto forem diferentes, diga ao agente: “as paredes estão na camada A-WALL e os pilares, na camada A-COLS”.
  • Se a planta contiver mais de um pavimento, indique qual região corresponde a qual pavimento ou leve os pavimentos para arquivos separados.
  • Informe ao agente, por escrito, as alturas dos pavimentos, as espessuras das lajes e as seções conhecidas; a planta arquitetônica não contém essas informações.

5. Fluxo de trabalho passo a passo​

Divida o trabalho em etapas e aprove o resultado ao final de cada uma. Use os prompts abaixo em sequência; troque a pasta, o arquivo e os valores de acordo com o seu projeto.

5.1. Etapa 1 — Reconhecimento: o que há no arquivo?​

Coloque o DXF na pasta C:\StatiCAD\AI_Projeler, abra o StatiCAD com --term e inicie uma nova sessão no Claude Code:

Leia os arquivos AGENTS.md e YARDIM_AI_KOMUTLAR.md da pasta C:\StatiCAD\Ultimatex64.
Depois, leia com um script a planta arquitetônica C:\StatiCAD\AI_Projeler\zemin_kat.dxf (se necessário, instale o Python e o ezdxf); não cole o arquivo inteiro na conversa.
Informe-me o seguinte:
- a unidade e os limites do desenho (X, Y mínimos / máximos),
- as camadas, os tipos de objeto em cada camada e as suas quantidades,
- os nomes dos blocos e quantas vezes cada um é usado,
- os textos (nomes dos ambientes, níveis) e as cotas,
- os objetos em camadas desligadas ou congeladas, os objetos fora do espaço do modelo (layout) e as partes do desenho afastadas da planta.
Ainda não desenhe nada no StatiCAD.

No Hybrid, escreva a primeira linha assim: “Leia os arquivos YARDIM_AI_KOMUTLAR.md e AI_Terminal_yardim.md da pasta C:\StatiCAD\Hybrid (nesta edição não há AGENTS.md).” Para as edições sem terminal, veja a seção 9.

Leia o relatório. Se houver camadas ou objetos inesperados, limpe o DXF como na seção 4 ou diga ao agente o que ele deve ignorar.

5.2. Etapa 2 — Interpretação: que linha é que elemento?​

Interprete esta planta para o modelo estrutural e mostre o resultado em forma de tabela:
- paredes: coordenadas de início e de fim do eixo, espessura,
- pilares e paredes estruturais: coordenadas do centro ou dos cantos, dimensões,
- portas e janelas: parede em que estão, posição, largura,
- eixos.
Converta as coordenadas para cm, espelhe o eixo Y (no StatiCAD, o Y aponta para baixo na tela) e adote o canto inferior esquerdo da planta como (0,0).
Escreva em uma lista separada tudo aquilo de que você não tiver certeza; não invente medidas.
Desenhe também a sua interpretação como uma imagem PNG, para que eu a verifique.

Compare a tabela e a imagem com a planta: espessuras das paredes, larguras dos vãos, posições dos pilares. Escreva o que estiver errado ou faltando; o agente corrige a interpretação.

5.3. Etapa 3 — Configurações do projeto e desenho do modelo​

Aprovo a interpretação. Correções: [escreva aqui].
No StatiCAD, faça o seguinte:
1. Abra um novo projeto (se houver um projeto aberto, pergunte-me antes).
2. Norma TBDY 2018, tipo de edifício alvenaria, 2 pavimentos, altura do pavimento 280 cm; classe de solo ZC, SS = 1.2, S1 = 0.35 (valores de exemplo).
3. Desenhe as paredes, as portas e janelas e as lajes do pavimento térreo e, no pavimento 0, as fundações.
4. Depois das primeiras paredes, verifique com uma captura de tela a direção e a escala da planta e mostre-me; se não houver problema, continue.
5. Desenhe o primeiro pavimento a partir da mesma planta.
Ao final de cada etapa, resuma brevemente o que desenhou.
  • No edifício de alvenaria, quando portas e janelas são desenhadas, a parede é dividida automaticamente e uma viga de amarração é colocada sobre elas.
  • Depois do desenho, o agente mostra o modelo a você por captura de tela. Além disso, confira você mesmo no StatiCAD, na planta e na vista 3D.
  • O terminal do StatiCAD ainda não tem comando para copiar pavimentos; o agente redesenha os pavimentos semelhantes a partir da mesma interpretação.

5.4. Etapa 4 — Análise, relatório de cálculo e desenhos estruturais​

Execute a análise. Explique os avisos e os elementos insuficientes por ordem de importância; apresente-me primeiro as sugestões de correção e não altere valores sem a minha aprovação.
Depois da aprovação:
- salve o projeto como C:\StatiCAD\AI_Projeler\bina1.sy4,
- gere todos os relatórios e exporte-os como C:\StatiCAD\AI_Projeler\bina1_rapor.pdf,
- desenhe as plantas de fôrmas e de fundação e salve-as como C:\StatiCAD\AI_Projeler\bina1_planlar.dxf,
- confirme no disco os arquivos gerados e liste-os.
informação

Na edição demo: a exportação de relatórios e de DXF fica desativada nas instalações demo; o modelo pode ser montado e analisado.

6. Observações por tipo de estrutura​

Tipo de estruturaO que vem da planta arquitetônicaO que você precisa informar
AlvenariaPosições e espessuras das paredes, vãos de portas e janelasMaterial das paredes, tipo e espessura das lajes, dimensões das vigas de amarração e das fundações, alturas dos pavimentos
Concreto armadoSeções de pilares e de paredes estruturais (geralmente áreas hachuradas), eixosDisposição e seções das vigas (geralmente não constam da planta arquitetônica; o agente faz uma proposta a partir dos eixos e das linhas de parede, e você aprova), classes do concreto e do aço, espessura das lajes
Madeira e açoPosições das paredes e dos pilaresClasse do material (p. ex., C24), seções, hipóteses de ligação

Em nenhum dos tipos o agente deve inventar esses valores por conta própria; a frase “pergunte-me os valores que você não souber” nos prompts garante isso.

7. Limitações e cuidados​

  • A planta arquitetônica não é um projeto estrutural. O modelo montado pelo agente ganha sentido com as hipóteses estruturais informadas com a sua aprovação. As decisões sobre o sistema estrutural e a verificação dos resultados cabem ao engenheiro responsável.
  • Erros de interpretação: linhas que não se tocam ou que se sobrepõem, paredes de espessura variável, paredes inclinadas e curvas e seções de parede com várias camadas (reboco, isolamento) podem ser interpretadas de forma errada. Por isso, a tabela e a imagem da Etapa 2 são importantes.
  • Ligações nos nós: depois do desenho, verifique se as extremidades das paredes se unem; os avisos da análise mostram extremidades abertas e elementos desconectados.
  • Arquivos grandes: o agente lê o DXF com um script e não cola o arquivo inteiro na conversa; mesmo assim, arquivos muito grandes e complexos deixam o trabalho mais lento. Divida os pavimentos em arquivos separados.
  • Limite de uso: em projetos longos, pode-se atingir o limite de uso periódico do Claude Pro. Dividir o trabalho em etapas e fazer cada pavimento em uma sessão separada alivia o limite.

8. Alternativa: a ferramenta Importar 2D do próprio StatiCAD​

Você também pode converter a planta arquitetônica em modelo sem usar IA: Arquivo › Importar 2D (ou DWG Import, na tela inicial) abre a planta DWG/DXF no editor TechnicDraw; na Barra de Ferramentas de Importação, escolhe-se o tipo de elemento e selecionam-se as duas linhas de borda da parede arrastando o mouse. Essa ferramenta aceita apenas objetos LINE: exploda antes as polilinhas e os blocos (EXPLODE), simplifique o desenho, mova o canto de referência para (0,0) e defina a unidade como cm. Os detalhes estão na seção 12.1 do Guia do Usuário do StatiCAD.

9. Edições sem terminal​

Nas edições Profesyonel, Standart, Betonarme e Yığma, não há canal de terminal. O agente ainda consegue ler e interpretar o DXF; já o modelo, ele o desenha pela tela, com computer use, digitando na linha de comandos inferior do StatiCAD o comando de parede (w) e as coordenadas dos cantos. Esse caminho é muito mais lento; é adequado para plantas pequenas e estruturas de um pavimento. Peça uma verificação por captura de tela em cada etapa.

  1. Se a linha de comandos não aparecer na tela principal, abra-a pelo ícone da linha de comandos na barra de ferramentas inferior ou pela opção Configurações do Programa › Operações Automáticas › Exibir Linha de Comandos.
  2. Envie o prompt abaixo como primeira mensagem da sessão. Troque a pasta e o nome do programa de acordo com a sua edição (lista no artigo sobre computer use).
  3. Depois, use em sequência os prompts das Etapas 1–4; retire a primeira linha do prompt da Etapa 1 (leitura do AGENTS.md).
Uso o StatiCAD Profesyonel; o arquivo do programa é C:\StatiCAD\V10ProX64\StatiCAD.exe. Nesta edição não há canal de terminal: você vai ler e interpretar a planta DXF com um script e desenhar o modelo pela tela, com computer use.
Ao desenhar, siga estas regras:
- Desenhe as paredes pela linha de comandos inferior: digite w na caixa de entrada e pressione Enter; na janela Propriedades da Parede, verifique a espessura e o tipo de elemento e pressione OK; depois, para cada canto, digite X,Y e pressione Enter (@dX,dY também serve). Ao terminar a sequência de paredes, clique com o botão direito na área de desenho.
- A unidade é cm; X aponta para a direita e Y aponta para baixo na tela. Espelhe os valores Y do DXF.
- Com a janela principal em foco, Shift+letra é um atalho. Antes de digitar, confirme que o foco está na linha de comandos; na linha de comandos, use letras minúsculas.
- Desenhe as fundações no pavimento TEMEL (pavimento 0); passe de um pavimento a outro com Ctrl+Seta para cima e Ctrl+Seta para baixo.
- Depois das duas primeiras paredes, ajuste o modelo à tela com Z.Hepsi, compare a captura de tela com a planta e mostre-a para mim.
- Se o programa estiver aberto, não o inicie uma segunda vez. Pergunte-me antes de sobrescrever arquivos existentes e antes de fechar o programa.
Por enquanto, não desenhe nada: faça uma captura da tela principal, confirme que a linha de comandos está aberta e aguarde o meu próximo pedido.
informação

Arquivos de instruções para agentes: os arquivos de instruções preparados para agentes (o AGENTS.md e o guia de trabalho específico do computer use) existem apenas na instalação do Ultimate. Nas demais edições, o próprio prompt acima passa ao agente as regras mais necessárias desses arquivos.

Os planos, os preços e os nomes de menus dos serviços da Anthropic, da OpenAI e do Google podem mudar com o tempo; para informações atualizadas, consulte as páginas oficiais indicadas nos links. O modelo montado e os resultados produzidos pela IA devem ser verificados pelo engenheiro responsável.