Import
O comando Import carrega um desenho existente do seu sistema de arquivos local no KulmanLab CAD. Tanto o formato DXF padrão quanto o formato JSON nativo do KulmanLab são suportados.
Como importar um arquivo
- Clique no botão Import na barra de ferramentas (ícone de pasta) no painel Arquivo no topo da tela.
- O seletor de arquivos do navegador se abre. Navegue até o arquivo de desenho e selecione-o.
- O desenho é carregado no canvas imediatamente. A viewport se ajusta automaticamente a todas as entidades.
Alternativamente, você pode arrastar e soltar um arquivo diretamente no canvas.
Formatos de arquivo suportados
| Formato | Extensão | Quando usar |
|---|---|---|
| DXF | .dxf | Desenhos de FreeCAD, LibreCAD, ou outras ferramentas CAD |
| JSON (nativo) | .json | Desenhos previamente salvos do KulmanLab CAD — fidelidade completa |
O que é importado do DXF
O KulmanLab analisa os seguintes tipos de entidade DXF:
| Tipo de entidade | Código DXF | Notas |
|---|---|---|
| Line | LINE | |
| Circle | CIRCLE | |
| Arc | ARC | |
| Ellipse | ELLIPSE | |
| Polyline | LWPOLYLINE | |
| Spline | SPLINE | |
| Text | TEXT, MTEXT | |
| Dimension | DIMENSION | |
| Multileader | MULTILEADER |
Definições de camada e tabelas de tipo de linha também são importadas do arquivo DXF quando presentes.
Entidades que usam tipos DXF não suportados são silenciosamente ignoradas — o restante do desenho ainda é carregado.
Nomenclatura de arquivos e armazenamento
Quando você importa um arquivo, um timestamp é adicionado ao nome do arquivo (por exemplo meuplano_Mai22_14:30:00.dxf). Isso permite manter múltiplas versões do mesmo desenho nos Arquivos Recentes sem conflitos de nome. Se o nome do arquivo já contém um timestamp, ele é usado como está.
O desenho é automaticamente salvo no armazenamento do navegador (IndexedDB) após a importação, então aparece no painel Files e sobrevive a recarregamentos de página.
O que acontece com o desenho atual
Importar substitui o canvas atual. Não há mesclagem ou acréscimo. Se você tiver alterações não salvas, exporte o desenho atual primeiro.
Na inicialização
O KulmanLab reabre automaticamente o arquivo editado mais recentemente quando a página carrega. Se não existirem arquivos salvos, um desenho de exemplo padrão é carregado.
Solução de problemas
| Problema | Causa provável | Solução |
|---|---|---|
| Canvas vazio após importação | Entidades DXF usam tipos não suportados (ex.: HATCH, INSERT) | As entidades foram ignoradas — verifique a mensagem “nenhuma entidade encontrada” no terminal |
| Botão Import não faz nada | Navegador bloqueou o seletor de arquivo | Clique no botão mais uma vez; alguns navegadores requerem um novo gesto do usuário |
| Cotas parecem erradas | DXF de uma ferramenta que escreve geometria de cota não padrão | Re-exporte do aplicativo fonte usando uma versão DXF atual |