CAD .NET é uma biblioteca para desenvolver soluções no ambiente .NET. Ela suporta os formatos AutoCAD® DWG, DXF, PLT e outros formatos CAD.
A biblioteca de CAD .NET pode ser usada em uma ampla gama de aplicações:
- Trabalhe com desenhos industriais em todos os estágios do projeto;
- Programas de monitoramento e controle remoto;
- Máquinas CNC;
- Exportação de dados para formatos CAD;
- Trabalhe com bancos de dados;
- Sistemas de gerenciamento de documentos;
- Produtos altamente especializados que utilizam desenhos.
Recursos
CAD .NET fornece aos usuários os seguintes recursos básicos que podem ser usados no projeto em desenvolvimento:
Recursos | Versões/th> | ||
---|---|---|---|
Import | Export | Enterprise | |
Importação de formatos CAD, imagens de varredura e metarquivo | ✓ | – | ✓ |
Criação de novos desenhos do zero | ✓ | ✓ | ✓ |
Acesso à estrutura de dados do desenho | ✓ | ✓ | ✓ |
Adicionar/editar dados do desenhos por programação | ✓ | ✓ | ✓ |
Adicionar/editar dados do desenho visualmente | – | – | ✓ |
Visualização e impressão | ✓ | ✓ | ✓ |
Controles para desenhos CAD | ✓ | ✓ | ✓ |
Exportação para formatos de varredura e metarquivos | ✓ | ✓ | ✓ |
Exportação para formatos CAD | – | ✓ | ✓ |
Especificações técnicas:
- Suporte ao Visual Studio 2005 e versões mais recentes
- Compatível com as linguagens de programação .NET CLI da Microsoft
- O conjunto de módulos da biblioteca é compilado com a diretiva ANY_CPU, que a torna compatível com plataformas x86 e x64
- Não requer a instalação do AutoCAD ou outros aplicativos de terceiros
- Pode ser usado em aplicativos de servidor baseados na tecnologia ASP.NET
- Estrutura de classes herdadas é a base da interface da biblioteca
- Controles Windows Forms herdados para desenhos CAD
- Capacidade de visualização usando GDI ou OpenGL
- Projetos de demonstração para C# e VB.NET
- A documentação está disponível como CHM e ajuda da Microsoft 2.0/3.0
A tabela exibe os formatos suportados pelo CAD .NET:
DXF | DWG | CGM | HPGL / PLT | GBR | EMF / WMF | Varredura (BMP / JPG / GIF / TIFF / PNG ) | ||
---|---|---|---|---|---|---|---|---|
Import | ✓ | ✓ | ✓ | ✓ | − | ✓ | ✓ | ✓ |
Export | ✓ | − | ✓ | ✓ | ✓ | − | ✓ | ✓ |
Controles
CAD .NET pfornece aos usuários os elementos de controle herdados de Windows Forms para exibir desenhos CAD. Normalmente estes elementos estão localizados em Windows Form, mas eles também pode estar localizados na página WPF. Se você precisar de um Controle da Web baseado em ASP .NET, ele pode ser fornecido adicionalmente.
A class CADPictureBox é a implementação básica do elemento de controle para exibir desenhos vetoriais. Visualmente, CADPictureBox inclui apenas uma área para a visualização de desenhos e pode ser estendida pelos elementos de controle necessários no projeto em desenvolvimento. EditorDemo é um exemplo de um projeto que utiliza CADPictureBox.
A classe CADEditorControl inclui a implementação do evento e dos manipuladores de configuração requeridos. Para começar a usá-la, basta colocar um elemento de controle no formulário. CADEditorControl inclui o movimento panorâmico, zoom, seleção de entidades visuais, além de permitir a utilização de recursos como a criação de entidades visuais, edição visual com a ajuda de marcações e os modos janela, ajuste, grade e ortho. A demonstração EditorControl mostra como usar este elemento de controle.
Implantação em máquinas CNC
O CAD .NET pode ser usado para desenvolvimento do software que prepara os dados para máquinas CNC. O formato DXG, suportado pela biblioteca, é um dos formatos de arquivo utilizados com maior frequência para processar superfícies em duas dimensões. O acesso aos dados do desenho habilita os usuários a obterem toda a informação necessária para o processamento.
A biblioteca também possibilita a transformação de entidades, inclusive a conversão de textos de desenhos-fonte para polilinhas com alta precisão do segmento de linha curva. Este recurso pode ser útil para o processamento laser, por exemplo.