ACA is built on top
of AutoCAD. Previously, two main API’s were supported by ACA: OMF and ACA
ActiveX. Just as AutoCAD Architecture is built on top of AutoCAD, those ACA
API’s extend the base AutoCAD API. OMF is a C++ based API, designed using
ObjectARX, and extends ObjectARX. OMF is used internally by the development
team to develop the ACA product. ACA ActiveX extends AutoCAD ActiveX.
Similarly, in the ACA.NET API, AutoCAD.NET wraps lots of ObjectARX, and
ACA.NET wraps lots of OMF. You can use .NET Interop to access the COM API, so
everything available in the COM API can also be used in a .NET application.
The COM API is now deprecated, and a lot of work has been done to ensure that
everything is available in native ACA.NET. |