Transfer engineering applications from an autonomous system to CAD

I have a great MFC C ++ application that I would really like to port to AutoCAD and IntelliCAD. AutoDesk offers Object ARX for this purpose, which replaces the older and slower ADS technology. IntelliCAD, afaik only supports ADS. Has anyone done this there, and if so, what tools did you use and what pitfalls did you encounter?

I am particularly interested in resources that will simplify the transition and allow me to maintain separate CAD versions and standalone versions in the future.

+4
source share
3 answers

Check out my answers to a few previous AutoCAD questions.

Open source drawing library (dwg) in C #

.Net CAD component that can read / write dxf / dwg files

If you were looking for the same code base to work both inside and outside AutoCAD, then the RealDWG approach may work for you, since the code is the same - RealDWG does not need AutoCAD as a host application. Design Alliance's open libraries are designed to create stand-alone applications. Both have supported C ++ for many years and can be considered stable - well, as stable as CAD.

This blog ( http://through-the-interface.typepad.com/ ) is good for RealDWG

+3
source

One option to consider is to target AutoCAD and Bricscad. Support for AutoCAD and IntelliCAD requires essentially two versions of the code. Bricscad's goal is to fully integrate with ObjectARX, and in my experience they are pretty close.

This at least simplifies the task: supporting three instances (your stand-alone version, AutoCAD and IntelliCAD) to support two instances (your stand-alone version and AutoCAD / Bricscad).

+2
source

"DWGdirect is not just an SDK for reading and writing DWG files. It really offers a fully bloated structure that can be used to develop a professional CAD application complete with plug-in architecture and all." source of quotes

+1
source

All Articles