Pergunta

Eu tenho pedido um grande MFC C ++ que eu seria muito interessado em porta em AutoCAD e IntelliCAD. AutoDesk ARX oferta de objeto para esta finalidade, que substitui a tecnologia ADS mais velho e mais lento. IntelliCAD, afaik suporta apenas ADS. Tem alguém lá fora, feito isso, e caso afirmativo, quais ferramentas você usou eo que armadilhas você encontrou?

Eu estou interessado especificamente em recursos que irá simplificar a transição, e me permitem manter CAD separada com base e versões independentes daqui para frente.

Foi útil?

Solução

Tenha um olhar para as minhas respostas a algumas perguntas do AutoCAD anteriores

desenho CAD Open source (dwg) biblioteca em C #

.Net CAD componente que pode ler / escrever DXF / DWG arquivos

Se você estava procurando a mesma base de código para trabalhar dentro e fora de AutoCAD, em seguida, a abordagem RealDWG pode funcionar para você uma vez que o código é o mesmo - não RealDWG não precisa de AutoCAD como um aplicativo host. Os abertas bibliotecas Design Alliance são para fazer aplicações stand-alone. Ambos têm apoiado C ++ durante anos e pode ser considerado estável. - Bem, tão estável como CAD recebe

Este blog ( http://through-the-interface.typepad.com/) é uma boa para RealDWG

Outras dicas

Uma opção a considerar é a meta AutoCAD e Bricscad. Apoiar AutoCAD e IntelliCAD exige, essencialmente, duas versões do código. O objetivo da Bricscad é para ser completamente compatível com ObjectARX, e na minha experiência, eles estão muito perto.

Esta, pelo menos simplifica o problema de apoiar três instâncias (o autônomo versão, AutoCAD e IntelliCAD) para apoiar duas instâncias (a sua versão standalone e AutoCAD / Bricscad).

"Dwgdirect não é apenas um SDK para ler e gravar arquivos DWG. Na verdade, oferece uma estrutura soprado completo que pode ser usado para desenvolver uma aplicação CAD profissional, com arquitetura plug-in e tudo." Citação fonte

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top