Civil3D的實現主要基於AutoCAD的API _ ObjectArx,采用了Autodesk的另壹個基於ObjectArx的開發框架OMF。AutoCAD、ObjectArx、OMF和Civil3D之間的關系類似於在Window平臺上開發的各種組件。
AutoCAD的API是通過ObjectArx提供的,OMF是ObjectArx的封裝,簡化了ObjectArx的使用。Civil3D使用這兩套API。
因為Civil3D是基於AutoCAD開發的,實際上Civil3D包含了壹個完整的AutoCAD,所以AutoCAD的所有功能都可以在Civil3D中使用。Civil3D = AutoCAD+Civil3D功能模塊。