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.
| Item | Descrição |
|---|---|
| Agente | Claude Code (recomendado) ou Codex. O assistente integrado ao programa não é adequado para este trabalho: não consegue ler o arquivo DXF. |
| StatiCAD | Ultimate ou Hybrid (com o canal de terminal, --term). Para as demais edições, veja a seção 9. |
| Arquivo DXF | Planta arquitetônica do pavimento; se for DWG, salve-o antes como DXF (seção 4). |
| Dados estruturais | Tipo 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ê. |
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 DXF | Para 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 camadas | Nomes 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).
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 aceitos | Todos: linha, polilinha, bloco, hachura, texto, cota | Somente 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ção | O próprio agente encontra os elementos | Para 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ção | Recomendada (velocidade e precisão); não obrigatória | Necessá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
- 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. - 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.
- 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. - Tamanho real e unidade: o desenho deve estar na escala 1:1. Meça com
_DISTuma medida conhecida (p. ex., o comprimento de uma parede) e confirme a unidade. - Planta plana: todos os objetos devem estar no plano Z = 0 (se necessário,
_FLATTEN). - Origem (opcional): mova o canto inferior esquerdo da planta para (0,0). Se não o mover, o próprio agente faz o deslocamento.
- 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ção | Motivo | Solução |
|---|---|---|
| Objetos em camada desligada ou congelada | Nã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 usadas | O 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 layout | O 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 planta | Revisõ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 DWG | A 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. |
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.
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 estrutura | O que vem da planta arquitetônica | O que você precisa informar |
|---|---|---|
| Alvenaria | Posições e espessuras das paredes, vãos de portas e janelas | Material das paredes, tipo e espessura das lajes, dimensões das vigas de amarração e das fundações, alturas dos pavimentos |
| Concreto armado | Seções de pilares e de paredes estruturais (geralmente áreas hachuradas), eixos | Disposiçã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ço | Posições das paredes e dos pilares | Classe 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.
- 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.
- 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).
- 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.
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.