Pregunta

Tengo una gran aplicación MFC C ++ que me gustaría portar en AutoCAD e IntelliCAD. AutoDesk ofrece Object ARX para este propósito, que reemplaza la tecnología ADS más antigua y lenta. IntelliCAD, afaik solo admite ADS. ¿Alguien ha hecho esto, y si fue así, qué herramientas usaste y qué dificultades encontraste?

Estoy específicamente interesado en recursos que simplificarán la transición y me permitirán mantener versiones independientes basadas en CAD y autónomas en el futuro.

¿Fue útil?

Solución

Eche un vistazo a mis respuestas a un par de preguntas anteriores de AutoCAD

Biblioteca de dibujo cad de código abierto (dwg) en C #

Componente CAD .Net que puede leer / escribir archivos dxf / dwg

Si estaba buscando la misma base de código para trabajar tanto dentro como fuera de AutoCAD, entonces el enfoque RealDWG puede funcionar para usted, ya que el código es el mismo: RealDWG no necesita AutoCAD como aplicación host. Las bibliotecas abiertas de Design Alliance son para hacer aplicaciones independientes. Ambos han soportado C ++ durante años & Amp; puede considerarse estable, bueno, tan estable como CAD.

Este blog ( http://through-the-interface.typepad.com/) es bueno para RealDWG

Otros consejos

Una opción a tener en cuenta es apuntar a AutoCAD y Bricscad. La compatibilidad con AutoCAD e IntelliCAD requiere esencialmente dos versiones de código. El objetivo de Bricscad es ser completamente compatible con ObjectARX, y en mi experiencia están bastante cerca.

Esto al menos simplifica el problema de admitir tres instancias (su versión independiente, AutoCAD e IntelliCAD) a admitir dos instancias (su versión independiente y AutoCAD / Bricscad).

" DWGdirect no es solo un SDK para leer y escribir archivos DWG. En realidad, ofrece un marco completo que se puede utilizar para desarrollar una aplicación CAD profesional, completa con arquitectura de plug-in y todo. & Quot; fuente de cotización

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top